
/*
 * Copyright (C) 2010-2020 Arm Limited or its affiliates. All rights reserved.
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * Licensed under the Apache License, Version 2.0 (the License); you may
 * not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

// Generated by generate_test_data.py using TFL version 2.9.1 as reference.
#pragma once
#include <stdint.h>

const q7_t conv_5_input[16384] = {
    -26,  107,  3,    -32,  -36,  98,   -8,   32,   110,  47,   3,    -121, -14,  -68,  -37,  -9,   -33,  -17,  44,
    -71,  -112, 104,  56,   13,   -121, -96,  -46,  29,   -37,  -52,  38,   102,  80,   -27,  35,   -42,  -29,  -119,
    -121, -23,  125,  106,  5,    73,   -118, -27,  87,   35,   -100, 101,  -12,  -84,  69,   -63,  83,   -122, 101,
    41,   -74,  -98,  4,    42,   122,  -42,  73,   -6,   -90,  41,   -115, -35,  -72,  -7,   104,  103,  18,   -93,
    13,   13,   -53,  -12,  -14,  -11,  100,  -59,  54,   120,  -7,   -62,  83,   118,  -18,  54,   -100, 35,   -30,
    -15,  85,   -41,  -39,  8,    3,    -116, -125, -49,  -95,  65,   31,   -102, 101,  -36,  -94,  62,   -125, -48,
    80,   3,    53,   26,   -18,  9,    84,   -70,  121,  57,   80,   -97,  76,   117,  63,   -111, -97,  64,   -58,
    21,   64,   -13,  65,   53,   56,   -12,  -121, 31,   -65,  -93,  78,   -3,   87,   95,   98,   -27,  92,   42,
    -59,  -103, -104, -127, -21,  -43,  19,   87,   114,  7,    -22,  53,   38,   42,   -28,  76,   92,   -9,   -8,
    6,    -75,  51,   -119, -125, -102, -110, 13,   77,   45,   16,   -60,  81,   91,   124,  -60,  95,   -13,  -25,
    -96,  102,  27,   -103, -74,  80,   59,   -57,  62,   109,  105,  -90,  110,  51,   -3,   -109, 48,   -110, 113,
    -55,  14,   -48,  108,  -27,  -54,  -3,   -104, -75,  -53,  -24,  88,   9,    -48,  18,   23,   -108, 24,   -107,
    -72,  -90,  7,    90,   -24,  40,   14,   -19,  -60,  52,   46,   -37,  34,   -122, 31,   -82,  -127, 121,  -14,
    63,   22,   -112, -55,  30,   -54,  12,   18,   49,   -35,  -93,  17,   -120, -116, 100,  -108, 49,   38,   104,
    72,   63,   -109, -14,  71,   76,   -31,  -126, -67,  8,    88,   42,   84,   -98,  62,   63,   -57,  -35,  -44,
    31,   126,  -74,  126,  12,   37,   -117, -28,  120,  -61,  -27,  -67,  -90,  -74,  -61,  -68,  -111, 25,   69,
    107,  32,   -100, -21,  53,   101,  70,   -22,  -43,  117,  -39,  103,  0,    66,   -89,  57,   -112, -83,  -21,
    58,   59,   109,  64,   -42,  -40,  -78,  11,   15,   -28,  -39,  71,   61,   -96,  -5,   -46,  43,   -91,  -108,
    19,   -111, 39,   124,  73,   59,   39,   -114, 121,  51,   2,    79,   3,    -111, -36,  -3,   68,   -119, 96,
    -10,  -110, 43,   52,   -76,  46,   -38,  -80,  -84,  51,   -5,   64,   -101, -48,  -86,  -108, -81,  119,  -26,
    -10,  118,  -99,  -108, 112,  114,  21,   25,   -109, 57,   30,   -105, 0,    124,  -82,  -52,  -99,  -69,  -74,
    12,   31,   18,   -75,  -25,  15,   -109, 18,   -33,  -41,  72,   77,   23,   45,   -81,  5,    52,   -44,  -125,
    -22,  -54,  86,   96,   106,  -20,  25,   -30,  5,    91,   9,    63,   -73,  71,   -61,  43,   31,   94,   23,
    3,    48,   73,   -16,  74,   -48,  24,   95,   -12,  11,   -10,  -8,   14,   87,   -6,   -47,  57,   -127, 59,
    94,   -90,  -117, 5,    49,   102,  23,   -14,  9,    67,   -3,   16,   70,   18,   -89,  46,   -97,  -50,  -81,
    117,  -72,  43,   -91,  39,   -106, -9,   30,   99,   113,  12,   -118, -29,  -19,  -99,  52,   -79,  -122, -121,
    -59,  20,   -104, -86,  32,   22,   95,   58,   51,   104,  -127, -93,  68,   -46,  110,  121,  7,    66,   77,
    87,   -127, -127, 38,   -85,  -37,  64,   -114, 63,   -57,  121,  23,   -12,  -83,  35,   20,   24,   -50,  65,
    111,  -119, -16,  50,   43,   27,   -80,  -93,  -31,  -65,  91,   -16,  104,  15,   125,  -19,  -108, -63,  33,
    -38,  -67,  -82,  114,  -98,  -1,   -93,  61,   -100, 8,    92,   -79,  6,    65,   96,   -88,  -47,  -2,   -1,
    -5,   36,   -69,  13,   -64,  77,   56,   -29,  -13,  -22,  -106, 0,    -6,   26,   -36,  -43,  -29,  51,   16,
    -82,  49,   -48,  -24,  79,   21,   -30,  -33,  -95,  24,   -71,  82,   3,    116,  -3,   -7,   120,  14,   -82,
    105,  104,  -125, -34,  79,   31,   -83,  105,  118,  13,   43,   89,   -61,  39,   71,   91,   -34,  -76,  5,
    -90,  122,  36,   39,   -13,  84,   57,   -35,  119,  -115, -108, -95,  103,  -25,  87,   -4,   -50,  93,   53,
    83,   -53,  -96,  60,   46,   -62,  -88,  7,    125,  -57,  20,   53,   101,  50,   108,  9,    -10,  -39,  79,
    -97,  -117, -73,  -119, -63,  91,   37,   -117, -58,  -11,  97,   115,  -102, -64,  -54,  -90,  -68,  -92,  102,
    -59,  62,   69,   -103, 82,   -75,  -54,  -77,  36,   -79,  -125, -91,  43,   -60,  25,   39,   57,   -13,  -65,
    104,  122,  -30,  -17,  66,   -11,  -18,  -101, -15,  19,   89,   23,   114,  -123, 100,  -1,   -62,  77,   -16,
    -12,  15,   106,  60,   -73,  96,   54,   9,    -7,   84,   58,   68,   59,   110,  63,   32,   -93,  -91,  -22,
    -26,  -27,  -66,  -115, 76,   -34,  -34,  -93,  84,   -41,  5,    -9,   -78,  3,    -27,  -120, 122,  -50,  -24,
    -32,  -32,  62,   107,  -76,  -88,  -86,  -2,   -65,  31,   25,   -109, 111,  69,   -24,  8,    -8,   -39,  -80,
    24,   76,   -53,  30,   26,   83,   -46,  -121, 69,   -22,  101,  87,   -21,  -27,  -70,  33,   35,   51,   -64,
    81,   39,   52,   44,   84,   13,   -49,  45,   -82,  36,   45,   -81,  -6,   32,   -63,  52,   28,   80,   54,
    -10,  -75,  58,   -54,  28,   34,   40,   21,   -21,  -9,   -3,   109,  -124, -41,  69,   7,    65,   109,  38,
    95,   -15,  3,    -81,  -40,  90,   -1,   -91,  -108, 8,    -39,  51,   62,   104,  72,   -28,  51,   -84,  -82,
    -80,  30,   -114, -110, 39,   -85,  -64,  111,  50,   2,    28,   -53,  27,   99,   52,   -80,  -70,  -40,  91,
    110,  68,   -116, 41,   42,   116,  55,   38,   28,   -77,  -120, 53,   43,   -57,  102,  18,   -90,  35,   -72,
    19,   37,   -94,  -121, -14,  23,   -116, -37,  45,   -1,   104,  40,   -107, 115,  -97,  1,    -102, -98,  -4,
    -101, 70,   -13,  0,    107,  125,  1,    54,   -108, 103,  39,   -23,  23,   -90,  16,   -114, -87,  84,   28,
    79,   91,   -5,   -3,   -110, -24,  74,   -46,  -89,  -91,  -29,  -20,  -28,  -118, 28,   -38,  71,   -45,  81,
    -3,   46,   42,   -9,   -39,  -114, -82,  126,  52,   63,   -41,  -52,  -97,  56,   -49,  57,   23,   -101, 86,
    82,   79,   -75,  5,    -124, 63,   -6,   -46,  24,   2,    -47,  -79,  24,   98,   125,  98,   15,   114,  52,
    -121, -55,  57,   -67,  -119, 108,  31,   -65,  54,   98,   26,   -125, -10,  24,   -114, 15,   30,   -13,  -1,
    -48,  82,   50,   120,  -26,  88,   -120, 44,   -76,  -11,  -78,  -3,   -35,  67,   25,   90,   57,   -110, 55,
    74,   -83,  79,   33,   -96,  126,  -58,  -68,  -86,  29,   63,   -116, -110, -40,  82,   -121, 34,   108,  22,
    33,   -73,  16,   -91,  64,   -36,  24,   69,   80,   -108, -124, -119, -117, 12,   -30,  -39,  81,   14,   75,
    68,   -18,  126,  31,   -113, 30,   -84,  -14,  -116, -89,  -99,  -19,  56,   110,  -70,  -94,  1,    39,   52,
    -114, 51,   91,   5,    86,   -11,  -79,  -45,  108,  -10,  -78,  95,   30,   -82,  47,   1,    108,  17,   19,
    -78,  108,  76,   120,  -88,  -104, 106,  -105, 97,   81,   41,   -102, 17,   37,   68,   -111, -74,  -101, -62,
    -12,  -109, -128, -124, 113,  -118, -2,   -119, 54,   96,   -100, -81,  65,   42,   -76,  -84,  -22,  -111, 16,
    124,  14,   88,   29,   -74,  57,   36,   87,   -100, -26,  -17,  78,   52,   120,  -1,   77,   117,  71,   22,
    3,    -101, 83,   -72,  -114, 0,    80,   60,   -94,  26,   54,   -25,  15,   -33,  108,  96,   -48,  -98,  -90,
    112,  -27,  69,   -50,  -61,  -34,  36,   -109, 104,  -93,  -101, -51,  14,   80,   9,    -2,   124,  99,   74,
    66,   -41,  51,   2,    8,    65,   -14,  110,  28,   -52,  27,   -1,   15,   80,   -30,  -31,  -103, -30,  1,
    36,   97,   8,    9,    4,    -12,  81,   -49,  61,   117,  -105, 49,   97,   26,   -72,  105,  64,   121,  -72,
    -60,  25,   88,   16,   69,   -32,  -19,  -37,  -67,  -103, -46,  12,   -111, 116,  -106, 8,    55,   77,   -62,
    -48,  30,   -40,  -60,  35,   -5,   -17,  106,  -36,  121,  -4,   -93,  113,  33,   -113, -98,  -116, 36,   61,
    -111, 4,    17,   94,   24,   -6,   17,   -4,   -37,  92,   -108, 67,   44,   -80,  10,   22,   -96,  -50,  -57,
    16,   -112, -122, 114,  -122, -12,  32,   -61,  64,   -36,  -111, -50,  -37,  -96,  51,   -36,  -118, -62,  -81,
    -93,  -85,  -73,  34,   -127, 8,    -114, -33,  -59,  2,    10,   111,  -36,  70,   -99,  -52,  65,   -110, 6,
    -24,  4,    -38,  106,  -56,  -2,   -120, -104, 113,  -38,  19,   -67,  -100, 60,   -101, 15,   102,  97,   -37,
    -8,   -109, -15,  -18,  -86,  52,   63,   -65,  -80,  -19,  -47,  -36,  96,   -80,  87,   76,   77,   118,  -74,
    -114, 3,    48,   -75,  119,  -7,   21,   47,   -125, 28,   -80,  -43,  30,   -51,  -77,  52,   -82,  -52,  -103,
    21,   49,   106,  -93,  -90,  -39,  -84,  -128, -34,  -53,  -122, 35,   97,   52,   125,  -78,  60,   -23,  -4,
    43,   -70,  55,   34,   53,   39,   51,   -93,  8,    104,  -80,  -103, 61,   -97,  33,   -25,  37,   -29,  75,
    -33,  -124, 90,   17,   -96,  -80,  69,   -9,   -3,   10,   93,   91,   74,   -121, -54,  41,   -112, 9,    98,
    -35,  -84,  87,   -13,  -34,  66,   -103, 92,   -62,  46,   114,  71,   -103, 15,   80,   125,  16,   -55,  84,
    0,    -116, -14,  104,  -126, -58,  -88,  24,   25,   -100, 13,   -40,  74,   27,   -105, -7,   61,   -78,  79,
    95,   -10,  7,    -50,  81,   117,  -27,  -67,  -24,  42,   -23,  -96,  -27,  72,   8,    56,   -67,  -102, -27,
    65,   62,   -80,  65,   -102, -109, -60,  120,  109,  37,   -73,  95,   -111, -7,   40,   110,  -53,  55,   19,
    -26,  63,   -35,  -37,  113,  -59,  45,   -72,  -65,  43,   -53,  -52,  114,  103,  -59,  0,    -110, -32,  -82,
    11,   -123, 104,  -91,  40,   -58,  81,   -76,  -38,  44,   -62,  -30,  -124, -29,  107,  -115, 123,  16,   8,
    22,   -53,  121,  97,   -54,  -91,  56,   -79,  111,  -112, -21,  82,   -95,  -18,  -69,  -99,  21,   20,   -103,
    -119, -96,  31,   54,   47,   -114, -57,  -128, 81,   -1,   64,   77,   -21,  -83,  34,   -38,  26,   93,   -7,
    73,   -81,  38,   -5,   103,  -1,   -112, 41,   70,   43,   -75,  -123, 12,   -69,  110,  85,   -38,  11,   74,
    33,   64,   -43,  -121, -52,  -111, 40,   32,   -95,  -82,  -91,  87,   -117, 121,  -108, 119,  6,    -6,   -76,
    -17,  -114, 104,  95,   -97,  -65,  -31,  35,   -99,  -99,  40,   10,   106,  -25,  105,  42,   -40,  22,   -109,
    -73,  -93,  -31,  -69,  -93,  32,   24,   -29,  -72,  114,  76,   -123, -127, 29,   58,   -66,  17,   62,   -86,
    -127, -117, -34,  52,   -33,  -65,  22,   85,   -48,  -117, 30,   73,   113,  -110, 69,   55,   19,   26,   120,
    14,   -64,  5,    103,  -42,  -37,  -82,  71,   91,   -28,  96,   -65,  69,   -77,  61,   73,   -40,  -12,  -62,
    15,   -52,  -112, 76,   106,  81,   10,   -70,  -114, 20,   -128, 39,   -104, 84,   56,   -89,  104,  27,   -33,
    -84,  104,  -117, -72,  109,  122,  83,   -63,  -51,  -39,  -25,  -63,  -24,  105,  53,   85,   115,  -107, -55,
    69,   -45,  104,  -93,  -76,  80,   -70,  10,   -94,  -43,  -87,  -118, -7,   -59,  -117, -75,  -22,  -36,  -91,
    8,    -30,  111,  101,  35,   83,   -10,  95,   64,   -108, 123,  121,  17,   -37,  -16,  -79,  47,   -85,  -36,
    -49,  16,   -128, 83,   75,   -10,  -51,  43,   38,   -75,  -101, -128, 24,   -109, 16,   119,  105,  -1,   31,
    94,   -91,  100,  60,   104,  7,    -22,  -19,  -74,  -69,  -26,  -4,   -36,  81,   21,   25,   15,   -128, 30,
    125,  -49,  -5,   -94,  -80,  -40,  12,   120,  -101, -125, 41,   17,   -109, -91,  -128, -68,  -119, -5,   -95,
    37,   -123, 4,    32,   -96,  66,   103,  37,   34,   16,   -48,  -37,  95,   13,   -33,  6,    -60,  114,  26,
    -34,  88,   87,   111,  76,   -117, 124,  9,    -71,  -6,   125,  19,   -52,  -61,  29,   4,    59,   -98,  3,
    32,   91,   31,   110,  59,   -80,  -75,  74,   53,   -15,  -81,  66,   77,   -74,  55,   49,   -49,  -85,  120,
    -40,  -89,  -107, 0,    44,   6,    87,   73,   115,  67,   -87,  36,   -4,   -128, 50,   -73,  93,   -87,  91,
    -31,  100,  -90,  -65,  52,   -91,  -99,  -35,  100,  -76,  73,   116,  118,  20,   -107, 80,   -67,  67,   81,
    78,   -119, 76,   93,   -71,  91,   -74,  7,    88,   -48,  23,   30,   29,   -84,  10,   -73,  67,   -57,  -58,
    14,   -88,  59,   -111, -28,  91,   -97,  -34,  72,   10,   120,  126,  120,  73,   -10,  37,   -117, -3,   121,
    -32,  58,   79,   56,   -34,  -25,  64,   -82,  -108, -57,  116,  -39,  95,   115,  86,   50,   99,   -97,  -4,
    -69,  -76,  21,   -112, 31,   67,   -105, -87,  24,   -6,   4,    -114, 13,   73,   115,  103,  116,  114,  101,
    63,   -103, -68,  -34,  -84,  70,   -88,  -92,  -126, -97,  87,   95,   6,    -14,  -122, 103,  120,  -46,  48,
    49,   -42,  -38,  -38,  -71,  118,  98,   -79,  -2,   -50,  47,   91,   3,    -85,  42,   -87,  50,   63,   83,
    97,   -108, 123,  -87,  -32,  -125, -85,  -121, 79,   52,   61,   -35,  122,  106,  42,   81,   98,   57,   35,
    -69,  -100, 83,   -19,  70,   61,   -19,  -59,  23,   67,   62,   -36,  -26,  -126, 4,    -32,  -36,  -15,  33,
    34,   -68,  16,   79,   47,   -9,   -107, 86,   24,   38,   -68,  -65,  121,  -59,  -76,  88,   -122, 15,   3,
    100,  11,   -127, 26,   -117, 57,   54,   0,    39,   91,   -51,  -112, 57,   47,   1,    125,  -86,  -69,  -117,
    -47,  83,   48,   -22,  -53,  31,   76,   46,   -1,   56,   -9,   51,   -19,  -122, 60,   -40,  31,   115,  -108,
    -74,  103,  -19,  -95,  77,   -67,  -29,  -98,  -26,  -44,  11,   -43,  110,  -96,  -41,  -10,  -59,  113,  54,
    85,   116,  -91,  114,  126,  -59,  -5,   -102, 90,   84,   -36,  123,  98,   -67,  45,   -125, 32,   82,   43,
    100,  44,   -63,  -24,  -112, -127, 114,  52,   -126, 54,   125,  86,   24,   16,   76,   30,   -73,  71,   -66,
    123,  48,   -99,  -36,  120,  -93,  -80,  -54,  -45,  -87,  15,   -103, -8,   121,  -33,  65,   51,   -34,  -80,
    70,   36,   125,  -6,   -58,  -77,  -69,  -2,   53,   79,   77,   111,  74,   62,   81,   -23,  -99,  -106, 99,
    -45,  116,  -6,   -25,  -96,  -61,  32,   -86,  -18,  65,   65,   -94,  64,   -105, -120, 101,  85,   28,   53,
    111,  -84,  -57,  101,  67,   -90,  48,   -40,  -99,  -101, -92,  -51,  35,   21,   -82,  34,   -112, -125, -19,
    125,  -105, -45,  -102, -35,  -40,  34,   -6,   120,  98,   88,   -40,  73,   -23,  -44,  -114, -4,   15,   -122,
    -120, 79,   13,   58,   10,   84,   109,  32,   16,   -12,  89,   -8,   12,   21,   -41,  44,   -34,  31,   29,
    71,   45,   -4,   87,   -56,  119,  38,   -108, -123, 120,  -108, -4,   58,   49,   104,  -23,  -2,   4,    -40,
    118,  69,   -118, 97,   -35,  66,   70,   -78,  -4,   25,   -48,  11,   72,   -67,  -36,  -100, -14,  -7,   -116,
    75,   73,   -120, 43,   96,   55,   32,   -93,  52,   18,   -114, -32,  121,  -103, -106, 10,   37,   76,   6,
    -40,  117,  46,   -6,   -118, 52,   47,   -82,  -128, 60,   72,   -101, 100,  -55,  104,  25,   -22,  -29,  98,
    -62,  -112, 124,  15,   84,   110,  -118, 47,   81,   -52,  74,   -125, 74,   -75,  13,   71,   -65,  19,   100,
    -70,  89,   68,   111,  -92,  -58,  -85,  36,   -113, -92,  73,   110,  -47,  -102, -67,  -105, -67,  -100, 102,
    35,   44,   83,   -99,  -57,  33,   39,   -88,  -111, 24,   92,   112,  -83,  -38,  -22,  36,   -118, 89,   82,
    -53,  95,   39,   16,   -33,  -37,  94,   115,  -71,  -108, -79,  -67,  -61,  -9,   -51,  -65,  -60,  86,   -40,
    87,   -120, -113, 17,   80,   -121, 17,   -123, -24,  24,   47,   -94,  48,   23,   -122, -127, -88,  -14,  -111,
    -95,  -22,  -61,  -18,  80,   -121, -67,  57,   -115, 5,    -53,  54,   88,   114,  -120, 16,   38,   -79,  -89,
    -126, 99,   -37,  93,   -43,  47,   -116, -123, 62,   40,   49,   126,  -16,  25,   115,  99,   -67,  -67,  75,
    -76,  74,   -31,  -29,  55,   54,   124,  87,   15,   -11,  57,   -72,  -124, 107,  95,   -48,  81,   79,   121,
    7,    114,  -81,  18,   60,   35,   -120, 30,   9,    84,   -5,   -85,  83,   -18,  69,   120,  107,  109,  121,
    -17,  -112, -57,  -51,  95,   -22,  -110, 52,   67,   93,   102,  -9,   52,   -51,  -21,  80,   86,   24,   -73,
    89,   -86,  -17,  39,   21,   33,   -70,  -26,  5,    33,   -14,  64,   47,   -63,  106,  -90,  92,   102,  46,
    110,  -29,  -56,  -45,  30,   40,   -55,  -108, -22,  -45,  -55,  -116, 63,   -56,  23,   -111, 66,   103,  52,
    -83,  55,   119,  -15,  101,  -120, 63,   92,   -84,  46,   119,  15,   73,   -10,  86,   -3,   -73,  62,   -39,
    -2,   -105, 124,  12,   58,   122,  -115, -38,  -69,  -56,  74,   -120, 125,  -90,  -38,  101,  91,   -86,  84,
    61,   54,   -104, -17,  109,  -32,  -2,   -122, -113, 98,   101,  67,   -65,  -11,  73,   -37,  49,   80,   -56,
    -74,  48,   92,   -17,  -38,  92,   -75,  89,   -44,  75,   101,  74,   -56,  -3,   11,   -62,  -13,  -44,  -30,
    -8,   -108, 24,   76,   -83,  -125, 122,  -55,  -67,  -115, -39,  -20,  -78,  108,  -74,  21,   10,   -12,  15,
    113,  -83,  -36,  91,   37,   -4,   -5,   125,  70,   -45,  -16,  -18,  -78,  27,   85,   -6,   66,   -72,  -19,
    33,   -82,  94,   -63,  -101, 30,   -19,  -74,  44,   103,  63,   83,   -98,  -9,   112,  26,   -62,  1,    -2,
    -80,  -78,  -92,  -13,  50,   -9,   62,   113,  -122, 65,   -14,  43,   -46,  -98,  -1,   2,    55,   -47,  -14,
    -46,  70,   -35,  98,   -50,  -63,  23,   61,   76,   -40,  -97,  68,   76,   -34,  -19,  69,   -45,  -66,  -77,
    16,   123,  -115, 21,   -3,   -59,  75,   86,   7,    -50,  -14,  -37,  -45,  83,   20,   28,   122,  83,   30,
    -85,  -21,  -61,  -113, 96,   -21,  7,    -107, 13,   87,   75,   56,   -29,  -106, 121,  -44,  -54,  58,   -3,
    65,   119,  -117, 17,   46,   50,   68,   -92,  -50,  124,  -127, -30,  19,   -48,  7,    -51,  25,   -107, -20,
    -116, 121,  125,  -26,  44,   -34,  124,  -71,  -70,  63,   -9,   15,   -14,  -120, 50,   -17,  -35,  9,    -89,
    -125, 24,   -104, -113, -83,  33,   17,   62,   -36,  -5,   -67,  -32,  -94,  -68,  103,  -21,  95,   17,   64,
    72,   8,    78,   123,  -78,  -70,  -52,  52,   63,   -75,  55,   58,   -77,  88,   -20,  85,   -105, -2,   105,
    42,   -104, 3,    86,   63,   115,  57,   -78,  -76,  26,   -63,  8,    -14,  -67,  -106, -68,  24,   -28,  -22,
    -7,   67,   94,   -54,  -21,  49,   45,   -71,  36,   112,  73,   -6,   -67,  -17,  59,   11,   40,   -68,  -33,
    -62,  27,   -87,  -57,  -36,  -47,  107,  15,   80,   29,   99,   -66,  123,  33,   -71,  120,  27,   59,   -120,
    87,   -15,  -90,  62,   -97,  -70,  75,   39,   16,   75,   8,    -51,  111,  -101, 115,  49,   63,   -58,  -111,
    43,   40,   -75,  120,  -112, 74,   117,  -85,  -2,   -55,  -49,  -121, 57,   32,   -63,  -79,  81,   72,   -4,
    -63,  -49,  113,  109,  48,   43,   65,   -68,  98,   -109, -58,  -68,  -13,  110,  63,   78,   1,    -53,  -5,
    74,   47,   98,   88,   -81,  -71,  108,  10,   -34,  -31,  120,  -24,  -110, 68,   52,   29,   92,   30,   -109,
    36,   -111, -123, 126,  120,  -52,  44,   -10,  57,   15,   114,  112,  -21,  12,   96,   -96,  113,  25,   -69,
    -97,  97,   -21,  100,  60,   -91,  48,   102,  -58,  54,   -93,  -99,  -119, -105, 75,   14,   -34,  -61,  -60,
    -92,  108,  31,   -95,  -70,  -78,  -109, 112,  70,   41,   0,    106,  82,   -86,  -39,  -98,  -102, -101, -8,
    81,   18,   -101, -59,  68,   -111, 72,   -34,  39,   99,   54,   42,   90,   -105, -79,  -44,  115,  21,   -49,
    -73,  -123, -110, 15,   -52,  60,   -114, 11,   43,   108,  126,  -53,  -9,   76,   -34,  -16,  -121, 0,    95,
    5,    -126, -58,  70,   -36,  91,   61,   -114, -19,  37,   -58,  85,   11,   -29,  -81,  -82,  -69,  99,   -25,
    -34,  27,   -106, -4,   -30,  90,   -94,  -41,  39,   -81,  13,   -67,  -57,  -128, -83,  6,    46,   122,  65,
    -126, 49,   88,   93,   -108, -52,  -36,  99,   7,    67,   -113, 11,   28,   -127, 101,  51,   73,   -11,  -54,
    -128, 31,   -60,  -120, 4,    -73,  17,   119,  -54,  -58,  -77,  78,   52,   -30,  102,  45,   -23,  -112, -21,
    -29,  -54,  -38,  109,  -48,  -73,  -113, -43,  85,   115,  120,  -116, -126, -13,  -47,  78,   66,   76,   33,
    33,   60,   -105, -122, 123,  114,  24,   3,    -56,  -117, -19,  51,   -67,  -121, -28,  -50,  -8,   -55,  -106,
    -72,  -128, -48,  110,  -77,  37,   -78,  -61,  -83,  -103, 71,   35,   55,   110,  113,  124,  -125, -42,  87,
    -119, -38,  22,   91,   30,   90,   -89,  126,  -6,   -97,  19,   120,  -80,  22,   40,   -82,  -128, 61,   36,
    -7,   25,   86,   -97,  -39,  -40,  98,   -70,  3,    62,   -98,  25,   64,   -80,  38,   49,   -61,  -16,  -92,
    125,  -65,  15,   62,   95,   60,   -21,  20,   -112, 46,   -66,  -34,  -60,  -46,  -127, -80,  27,   30,   -28,
    48,   4,    79,   -22,  29,   107,  -92,  31,   64,   -90,  92,   -121, -29,  58,   -77,  -92,  -99,  -101, 12,
    -85,  -109, 56,   -24,  36,   88,   -77,  -103, 106,  67,   55,   79,   55,   90,   117,  68,   91,   -21,  -128,
    102,  52,   96,   -70,  -112, 30,   43,   -78,  -11,  -1,   -50,  56,   126,  -120, 55,   11,   -90,  101,  49,
    117,  -61,  120,  49,   -76,  14,   111,  106,  -108, -45,  -68,  -110, 108,  25,   7,    -89,  123,  5,    119,
    65,   -76,  -105, 7,    29,   109,  53,   -68,  19,   -9,   109,  -46,  101,  -2,   52,   -102, -11,  -68,  126,
    10,   -5,   -23,  62,   -12,  47,   39,   104,  -124, -35,  -48,  -114, -22,  -70,  87,   -107, 52,   43,   -42,
    -86,  120,  30,   -9,   -74,  44,   74,   41,   -3,   58,   52,   -42,  103,  22,   98,   -117, -84,  -90,  51,
    86,   52,   -109, -51,  -79,  33,   -72,  10,   9,    -40,  50,   101,  -101, -77,  -19,  7,    38,   -25,  -66,
    -53,  -15,  26,   58,   -125, -8,   -64,  -71,  7,    124,  -122, -92,  -49,  -1,   -38,  -17,  26,   36,   42,
    -49,  -125, -15,  -127, 53,   68,   -111, -86,  -21,  -118, 79,   120,  -79,  40,   98,   -71,  -124, 96,   94,
    39,   123,  -22,  -13,  -37,  -15,  109,  -100, -121, 4,    -125, 53,   67,   -100, -25,  106,  -78,  -124, 24,
    -51,  -128, 63,   22,   -20,  -16,  17,   52,   22,   -45,  -1,   74,   -124, -40,  -110, -32,  5,    126,  -12,
    88,   -71,  76,   -103, -23,  -98,  -86,  38,   -60,  68,   12,   -44,  -78,  126,  -54,  47,   -18,  -73,  102,
    119,  -27,  58,   -99,  113,  -20,  -42,  -120, 89,   -105, -20,  69,   121,  -33,  75,   59,   108,  -60,  116,
    51,   -79,  -75,  16,   -91,  -59,  18,   -84,  -73,  95,   -52,  -36,  -99,  110,  96,   -126, 36,   7,    -1,
    60,   -56,  -44,  63,   -124, 22,   79,   32,   -5,   -119, 105,  111,  -70,  -55,  73,   -88,  -103, -13,  13,
    -7,   24,   -98,  63,   48,   25,   -126, -78,  -69,  -56,  117,  -108, -69,  100,  122,  18,   45,   -26,  -11,
    -69,  -43,  74,   30,   -55,  -11,  -79,  28,   10,   -72,  52,   60,   18,   -113, 61,   -110, 47,   59,   -31,
    -75,  -98,  -121, -58,  -11,  94,   -76,  32,   -55,  110,  49,   118,  60,   -63,  -30,  -74,  112,  12,   -17,
    -39,  4,    38,   75,   -99,  22,   -46,  -88,  -45,  -106, 90,   124,  60,   -93,  12,   -53,  47,   4,    -87,
    -24,  -110, -53,  54,   63,   101,  37,   90,   -22,  -56,  7,    -18,  122,  76,   46,   -84,  -102, 40,   -76,
    58,   -17,  91,   28,   91,   81,   20,   -96,  -20,  -33,  108,  121,  -59,  24,   38,   -57,  -115, -36,  34,
    -63,  -35,  109,  -93,  -26,  -25,  -81,  126,  108,  53,   123,  81,   -27,  -8,   75,   -128, 86,   43,   36,
    57,   0,    -57,  -117, -70,  -10,  50,   -82,  62,   -5,   -106, -6,   73,   -73,  95,   -14,  74,   -46,  -12,
    78,   -111, -6,   96,   -69,  -1,   7,    93,   117,  69,   89,   -74,  13,   28,   -97,  -39,  63,   -29,  -94,
    -24,  -55,  79,   25,   -66,  -12,  -54,  -127, -104, 23,   23,   3,    -37,  -45,  47,   -39,  -68,  64,   103,
    73,   57,   -20,  116,  -53,  35,   75,   -86,  -58,  -26,  -117, -111, 104,  -13,  -10,  -60,  12,   60,   108,
    -34,  32,   -18,  -36,  -30,  -93,  -120, 39,   -18,  39,   -125, 72,   12,   -100, 115,  124,  73,   -17,  42,
    -43,  20,   -31,  117,  -57,  18,   86,   22,   -106, 94,   122,  -80,  -5,   30,   21,   45,   -38,  -46,  -39,
    19,   80,   -120, -100, 8,    -53,  19,   -17,  16,   43,   -28,  -118, -127, 42,   -78,  -30,  33,   -81,  -21,
    14,   47,   -104, -115, 4,    32,   69,   96,   116,  108,  7,    -66,  43,   35,   -105, -29,  55,   73,   73,
    -48,  -81,  -46,  -73,  -18,  93,   -84,  -92,  55,   -23,  60,   111,  30,   44,   -9,   -67,  106,  -71,  110,
    2,    25,   56,   -111, -16,  -6,   95,   81,   119,  -87,  -7,   -104, 33,   8,    95,   -20,  -109, 40,   -105,
    -119, -7,   -96,  57,   81,   -86,  27,   -39,  95,   96,   -81,  27,   81,   41,   -39,  65,   113,  -119, -99,
    37,   54,   112,  1,    126,  73,   -19,  -40,  81,   -17,  -30,  9,    -91,  -32,  -61,  -23,  40,   -72,  -64,
    -121, 29,   -105, -30,  39,   66,   91,   13,   -75,  -89,  -118, -21,  -122, 109,  -11,  -58,  105,  -71,  82,
    -51,  56,   -81,  -43,  -11,  66,   59,   59,   109,  125,  1,    -98,  46,   109,  -45,  36,   -12,  -122, -59,
    22,   41,   -15,  50,   54,   -89,  -111, -103, -56,  20,   22,   -94,  37,   68,   -82,  97,   57,   117,  111,
    -9,   -10,  101,  43,   -91,  -72,  -82,  12,   -89,  -121, 11,   78,   -102, -79,  7,    -90,  -48,  -47,  -72,
    -87,  37,   -17,  70,   30,   108,  -104, -7,   -23,  -108, 60,   -29,  20,   2,    -12,  -58,  83,   99,   89,
    -72,  22,   -15,  -115, 12,   -46,  -12,  40,   -87,  82,   74,   -40,  -65,  -17,  -57,  41,   -51,  -65,  57,
    -8,   42,   119,  -125, -80,  -66,  94,   -18,  -42,  -121, -128, -1,   90,   116,  123,  120,  -116, -43,  98,
    118,  -25,  -35,  -48,  103,  117,  -24,  -39,  -112, -88,  28,   52,   77,   -41,  55,   124,  26,   -89,  -101,
    -51,  9,    27,   -98,  98,   -107, 84,   -103, 18,   -107, -98,  55,   -109, -109, -3,   85,   27,   -100, 17,
    14,   -72,  -44,  27,   87,   -21,  -92,  -111, 76,   19,   -37,  69,   -80,  -61,  109,  15,   40,   84,   -4,
    -74,  25,   64,   -87,  110,  4,    -54,  -60,  -2,   4,    11,   4,    25,   -58,  48,   -20,  -114, -71,  -52,
    -2,   -99,  -1,   -68,  91,   -37,  123,  -80,  49,   -107, 36,   -122, -96,  -34,  6,    -64,  -102, 90,   77,
    52,   -18,  49,   46,   -8,   -9,   -116, 26,   77,   32,   -125, -106, 20,   -116, -46,  -16,  48,   5,    -60,
    55,   55,   92,   -100, 64,   78,   22,   -30,  -82,  -37,  109,  -116, -39,  27,   12,   29,   -127, -49,  113,
    -25,  -115, 41,   -82,  -95,  39,   83,   -72,  57,   -23,  -47,  84,   -97,  44,   -32,  62,   -91,  74,   -57,
    0,    -60,  48,   97,   65,   16,   36,   0,    -34,  -120, 85,   -118, 90,   115,  0,    30,   61,   104,  75,
    38,   125,  -65,  -61,  114,  -9,   -29,  -78,  -119, 34,   39,   -50,  46,   47,   -47,  -102, 108,  124,  12,
    76,   -15,  30,   -74,  -95,  -71,  75,   44,   91,   -61,  84,   110,  65,   -8,   -37,  -113, -16,  -102, 43,
    86,   -112, -100, -59,  2,    61,   30,   56,   72,   -13,  36,   87,   -122, -19,  50,   32,   76,   123,  -77,
    -123, -115, -34,  55,   -124, -77,  -84,  43,   -12,  39,   114,  -8,   -33,  -6,   -39,  -96,  -86,  75,   -13,
    -44,  -109, -14,  -66,  -95,  -75,  89,   29,   -24,  -101, 51,   70,   -34,  50,   -33,  -74,  -117, -113, -101,
    -54,  -46,  -123, -84,  107,  -77,  -38,  64,   36,   68,   118,  -108, -102, -79,  -60,  10,   69,   -65,  -112,
    125,  55,   118,  -63,  -99,  12,   -117, 120,  40,   78,   19,   64,   29,   65,   21,   11,   82,   -24,  -51,
    -29,  -67,  49,   -69,  -22,  107,  -49,  93,   -5,   -83,  -55,  -107, -44,  -85,  -86,  -82,  31,   -82,  8,
    58,   -92,  81,   -93,  -95,  17,   -33,  -120, -30,  -9,   -17,  -56,  5,    123,  -75,  34,   -76,  -23,  102,
    -90,  88,   77,   110,  -94,  94,   71,   -127, 114,  125,  -57,  23,   -2,   -58,  -16,  -111, -32,  121,  -102,
    -125, -72,  32,   -112, -119, -19,  9,    52,   -93,  -38,  -4,   7,    111,  45,   41,   -123, -16,  73,   -73,
    101,  -20,  3,    24,   -106, 15,   101,  103,  87,   -125, -2,   -20,  -74,  -4,   -8,   -75,  28,   51,   -3,
    -117, -30,  28,   81,   -56,  -97,  -67,  7,    60,   119,  -81,  78,   97,   60,   77,   61,   115,  82,   62,
    -115, -28,  27,   -117, 38,   -53,  65,   17,   -127, 67,   16,   96,   -126, 93,   -115, -87,  -124, -113, 66,
    120,  -16,  121,  100,  116,  48,   53,   81,   5,    -77,  -102, -117, -112, 32,   -18,  46,   76,   -96,  -71,
    -90,  -65,  24,   90,   25,   32,   -74,  -31,  -107, -44,  -2,   -25,  -64,  -125, -86,  -110, 84,   32,   -34,
    -50,  112,  18,   106,  116,  -90,  120,  -82,  -44,  -32,  95,   -77,  -7,   -7,   -70,  16,   -114, 90,   -5,
    119,  24,   1,    79,   6,    -1,   -37,  100,  35,   10,   123,  17,   -22,  76,   -9,   86,   66,   -94,  122,
    -30,  -101, 27,   7,    -55,  84,   15,   11,   93,   107,  -98,  82,   62,   105,  -2,   88,   -34,  -68,  57,
    89,   -7,   -92,  98,   26,   22,   -71,  119,  58,   65,   84,   87,   64,   -33,  112,  90,   -126, 73,   -113,
    -62,  41,   73,   42,   -2,   74,   12,   -97,  88,   81,   42,   59,   -89,  32,   -62,  -14,  107,  -16,  -99,
    37,   119,  -122, 33,   -54,  -51,  112,  80,   90,   -20,  11,   -84,  -36,  -61,  -12,  -74,  21,   52,   106,
    1,    73,   -5,   -81,  -26,  -125, 115,  -104, -1,   -68,  85,   -53,  -88,  52,   37,   -63,  -18,  -127, 54,
    114,  -25,  -49,  -60,  -72,  -51,  -26,  31,   -80,  8,    -101, -68,  -82,  -74,  -74,  42,   -105, 117,  -76,
    -123, 62,   42,   -103, 24,   25,   63,   -50,  39,   115,  64,   53,   -31,  70,   16,   -111, 124,  93,   0,
    -105, 98,   -49,  66,   -73,  49,   107,  37,   42,   106,  -43,  96,   112,  -64,  32,   111,  20,   28,   103,
    -19,  14,   -37,  77,   37,   108,  38,   40,   101,  48,   -9,   68,   -69,  -125, -33,  -21,  55,   -87,  22,
    86,   53,   -73,  39,   102,  -90,  -49,  39,   -82,  71,   -40,  83,   79,   112,  29,   -44,  -39,  -75,  23,
    -10,  32,   25,   78,   45,   32,   -81,  126,  76,   43,   -44,  -33,  89,   88,   -33,  -47,  50,   4,    37,
    -72,  65,   44,   22,   -90,  62,   -16,  19,   26,   92,   15,   -2,   73,   51,   30,   -54,  50,   -66,  53,
    -35,  -101, -99,  -114, -102, 119,  -26,  73,   20,   18,   38,   -8,   -119, -117, -37,  -96,  119,  81,   66,
    -88,  88,   -107, -16,  -54,  93,   15,   -47,  92,   -102, 65,   -97,  63,   -23,  -45,  29,   -73,  49,   14,
    50,   -29,  -32,  -15,  43,   -55,  36,   -13,  53,   40,   -101, 108,  -59,  30,   -51,  94,   -128, -97,  -56,
    52,   -73,  48,   58,   -120, 101,  80,   0,    -80,  93,   -103, -80,  43,   39,   71,   -114, -18,  42,   -74,
    8,    -124, 82,   1,    8,    3,    -15,  32,   36,   95,   115,  20,   96,   102,  -117, -58,  99,   -93,  111,
    -28,  79,   -70,  -120, 65,   30,   85,   -85,  80,   91,   -62,  51,   120,  13,   112,  40,   -70,  94,   113,
    77,   -67,  78,   -47,  -102, -126, -7,   27,   -92,  -119, 56,   59,   70,   112,  -40,  -41,  42,   39,   -118,
    -43,  121,  -66,  17,   -113, -85,  -66,  -45,  -1,   111,  -73,  22,   112,  65,   -21,  -49,  53,   110,  48,
    117,  -9,   25,   -31,  -119, 94,   75,   -66,  -36,  -69,  104,  89,   89,   -106, 30,   -63,  -29,  -62,  -51,
    -91,  -73,  49,   87,   -61,  113,  49,   -50,  95,   73,   -10,  13,   93,   47,   71,   107,  -48,  -91,  124,
    70,   -110, 76,   126,  -19,  42,   69,   4,    -5,   1,    -90,  39,   99,   115,  81,   40,   15,   14,   -7,
    -23,  -8,   60,   -14,  21,   33,   86,   -85,  -58,  76,   -103, 104,  -47,  0,    -103, -57,  -120, 64,   -121,
    -115, -71,  104,  -22,  21,   -16,  -127, -110, 25,   76,   -25,  79,   104,  -82,  -80,  42,   9,    -57,  102,
    120,  50,   38,   39,   53,   35,   -81,  31,   -9,   -122, 88,   87,   5,    90,   -42,  116,  113,  86,   23,
    113,  -53,  93,   98,   78,   22,   35,   -24,  84,   92,   13,   -30,  -9,   -48,  -24,  64,   6,    -23,  48,
    117,  -40,  57,   123,  17,   -120, -16,  -33,  -123, 7,    14,   -33,  40,   6,    59,   91,   -44,  -59,  -51,
    111,  58,   -110, -58,  126,  -69,  44,   -8,   -80,  48,   -2,   15,   38,   29,   -118, -88,  111,  -70,  37,
    77,   -105, -56,  -48,  -39,  88,   62,   65,   119,  -53,  37,   -90,  20,   53,   109,  84,   78,   -119, -73,
    -97,  -4,   50,   -119, 89,   -119, -57,  -120, -99,  93,   -7,   55,   88,   -40,  -53,  -58,  71,   -36,  31,
    100,  48,   -42,  -51,  22,   -15,  -12,  52,   77,   -81,  -66,  -26,  109,  23,   45,   98,   -24,  -11,  -123,
    121,  -50,  -54,  74,   8,    112,  -26,  43,   -119, 2,    -37,  21,   -99,  -36,  -14,  47,   -120, 36,   -20,
    -17,  101,  -105, 91,   -83,  21,   -112, -53,  0,    116,  8,    -126, -62,  -78,  74,   92,   -45,  -25,  -21,
    60,   70,   33,   -32,  -61,  37,   0,    77,   -100, 107,  57,   63,   74,   27,   -89,  -23,  -1,   -40,  -8,
    31,   -59,  40,   -8,   45,   62,   -45,  -11,  -84,  17,   -85,  -4,   -42,  -6,   -89,  -38,  20,   91,   -78,
    86,   33,   -46,  50,   -58,  93,   95,   30,   -30,  18,   120,  93,   114,  -120, -78,  -94,  32,   -43,  60,
    -103, 15,   -83,  -6,   26,   -114, 42,   13,   -89,  -19,  113,  -107, 30,   -13,  14,   123,  120,  -102, 36,
    -55,  -63,  19,   63,   79,   -111, -39,  -65,  -103, -102, 18,   53,   -36,  97,   -104, 41,   24,   23,   29,
    -13,  24,   72,   4,    48,   -89,  77,   115,  82,   -46,  -15,  62,   38,   98,   -35,  -97,  -89,  -119, -17,
    100,  101,  61,   -7,   4,    -59,  123,  -21,  -109, 29,   60,   95,   -88,  21,   59,   -127, -30,  -4,   108,
    -93,  -86,  49,   71,   12,   26,   -68,  -97,  95,   1,    -21,  -49,  46,   -36,  -65,  -3,   108,  -66,  15,
    22,   43,   125,  0,    -121, 8,    15,   32,   89,   76,   -29,  -15,  -113, 62,   -65,  106,  -82,  66,   -112,
    -26,  89,   5,    -2,   -8,   -74,  77,   -53,  116,  -33,  -104, -11,  89,   -48,  -53,  -52,  -68,  58,   98,
    50,   3,    -76,  -77,  -39,  -40,  -115, -128, 89,   -92,  -56,  40,   65,   91,   90,   -74,  -51,  74,   58,
    4,    93,   -58,  -39,  55,   -74,  28,   118,  112,  109,  -17,  72,   -20,  -81,  -54,  114,  103,  -103, 37,
    48,   72,   41,   46,   97,   -15,  110,  81,   8,    41,   -79,  -61,  -54,  -3,   -103, 2,    107,  109,  10,
    -28,  102,  24,   84,   -100, -37,  100,  17,   -44,  53,   63,   -38,  -59,  -52,  16,   -60,  -107, -55,  56,
    51,   -41,  -116, 65,   -66,  114,  -74,  73,   -102, 69,   -30,  66,   -96,  -13,  18,   -5,   34,   119,  73,
    69,   -54,  62,   64,   -28,  -60,  62,   7,    -73,  23,   89,   114,  66,   82,   106,  6,    61,   -21,  73,
    -71,  40,   -10,  54,   -43,  125,  99,   2,    -21,  -18,  56,   -103, 46,   -85,  7,    -46,  97,   109,  -93,
    -108, -115, -26,  -4,   -58,  95,   77,   16,   -6,   90,   -114, 112,  -26,  -93,  -120, 122,  -56,  39,   -77,
    -46,  -87,  -20,  74,   -93,  -111, 104,  -24,  101,  -52,  39,   -107, 75,   72,   -118, 47,   66,   79,   46,
    -120, 97,   85,   -75,  -70,  36,   37,   119,  108,  52,   26,   -73,  77,   122,  107,  9,    86,   9,    26,
    -59,  -119, -19,  -117, 56,   67,   -22,  -100, 77,   37,   100,  -105, 122,  -27,  -100, 106,  56,   122,  47,
    5,    -117, -31,  -11,  -76,  53,   -102, -37,  -56,  -127, 110,  17,   94,   32,   33,   -101, -52,  -37,  -40,
    88,   -27,  -25,  -59,  -54,  -119, -5,   89,   -63,  109,  -3,   72,   126,  -109, -29,  78,   26,   -69,  45,
    -92,  -57,  64,   35,   -62,  -77,  -31,  -16,  -47,  124,  41,   -7,   -32,  38,   -124, 79,   65,   40,   -13,
    62,   -38,  -63,  -70,  36,   24,   15,   -128, -124, 84,   -83,  49,   -96,  -125, -33,  -30,  -48,  75,   -125,
    -11,  -26,  -74,  -12,  61,   -39,  -122, 101,  45,   -73,  125,  -78,  -75,  48,   -34,  104,  -100, -34,  34,
    106,  28,   -113, 81,   -34,  35,   -100, 45,   99,   -42,  2,    -28,  2,    -111, -104, 86,   40,   -121, -45,
    39,   -12,  -107, 49,   -14,  -48,  -115, 12,   18,   -60,  -29,  -9,   -120, -83,  -112, 125,  55,   114,  -43,
    72,   29,   72,   -55,  73,   53,   -48,  -44,  -120, -22,  120,  -17,  110,  22,   -49,  115,  -68,  -44,  102,
    75,   63,   -73,  -37,  -87,  -73,  33,   -32,  -33,  72,   -31,  75,   -52,  -34,  -117, -9,   114,  -72,  67,
    -52,  -16,  -45,  89,   41,   124,  105,  -80,  -95,  -7,   123,  53,   -8,   -73,  -103, 78,   17,   126,  -48,
    124,  35,   -128, -71,  -17,  19,   108,  -121, 70,   -118, 46,   -38,  115,  55,   -48,  -83,  112,  30,   -109,
    81,   -21,  116,  21,   56,   -119, 34,   -8,   -96,  18,   -55,  120,  -23,  -82,  23,   -38,  17,   -111, -124,
    -26,  73,   -93,  -80,  -93,  61,   -89,  -78,  -119, 110,  -14,  125,  23,   -92,  44,   -50,  120,  22,   31,
    -90,  -40,  -120, -126, 41,   -113, 80,   -47,  12,   33,   65,   102,  95,   21,   -9,   -68,  -65,  76,   -44,
    -47,  -56,  4,    100,  -64,  103,  7,    18,   21,   11,   -8,   -35,  2,    80,   -26,  28,   -34,  43,   -27,
    -104, 25,   -80,  -93,  -115, -74,  -91,  115,  12,   -35,  -107, 45,   32,   95,   -106, -32,  73,   -30,  110,
    -80,  -119, 59,   -24,  49,   -111, -56,  -15,  -70,  72,   -75,  -11,  -17,  -39,  72,   -64,  14,   -105, 23,
    57,   -10,  58,   -8,   57,   97,   16,   1,    -75,  -80,  76,   54,   2,    120,  -40,  91,   -105, -113, 34,
    -53,  -93,  74,   53,   43,   -71,  -7,   70,   -27,  75,   -127, 37,   -62,  34,   123,  114,  84,   75,   -125,
    5,    35,   4,    116,  115,  64,   61,   5,    -94,  120,  4,    -46,  -18,  33,   51,   61,   -1,   77,   46,
    83,   -97,  -23,  -11,  8,    -124, -69,  -98,  10,   112,  -14,  -14,  -66,  -16,  -16,  6,    64,   -15,  -48,
    46,   50,   -44,  -81,  -41,  8,    2,    -105, -31,  103,  37,   9,    43,   -71,  -5,   -105, -4,   109,  -55,
    108,  28,   -10,  60,   43,   99,   60,   93,   114,  30,   -75,  -70,  -59,  -94,  -35,  -9,   -46,  -85,  -68,
    -46,  -123, -3,   60,   27,   83,   30,   -55,  72,   -19,  -69,  -24,  91,   -103, 107,  125,  98,   -51,  -52,
    -6,   94,   -25,  -4,   -1,   -34,  -92,  39,   -66,  8,    38,   120,  16,   110,  -98,  19,   -107, -30,  35,
    78,   -19,  84,   -114, 125,  -50,  113,  55,   -47,  106,  -41,  -95,  -45,  -31,  114,  4,    81,   106,  53,
    -5,   92,   -99,  -102, 61,   -60,  -3,   21,   90,   74,   -108, 62,   -62,  98,   -116, -44,  64,   -68,  59,
    83,   84,   -25,  -22,  -64,  -10,  58,   47,   36,   -56,  63,   -88,  92,   66,   114,  88,   -96,  -115, 71,
    -83,  42,   -70,  25,   102,  -10,  -53,  73,   -84,  -65,  57,   101,  112,  62,   -19,  -108, -3,   93,   -47,
    113,  -73,  -78,  51,   34,   74,   -20,  -113, -30,  -36,  25,   113,  119,  34,   -109, 25,   -43,  64,   68,
    78,   25,   94,   72,   -52,  -84,  112,  41,   73,   62,   117,  -38,  114,  -75,  -35,  56,   100,  -125, 109,
    -42,  40,   -89,  -39,  -23,  63,   67,   -49,  -39,  -115, 98,   -1,   -127, -125, -14,  43,   -39,  95,   44,
    -80,  110,  11,   -108, -102, 44,   -121, 41,   -84,  -47,  44,   -30,  -125, -10,  38,   84,   -111, 29,   -102,
    -76,  100,  55,   -105, -58,  33,   -26,  -94,  -34,  35,   49,   5,    -98,  -34,  -77,  -20,  -81,  109,  28,
    86,   120,  -112, 25,   86,   22,   118,  -45,  88,   -104, -11,  61,   61,   -57,  -61,  -102, 85,   -18,  75,
    -108, 89,   11,   -91,  117,  -24,  -127, 86,   -121, -70,  -119, -91,  -16,  7,    30,   83,   35,   68,   -3,
    8,    -125, -77,  82,   -62,  -7,   28,   -6,   5,    71,   -112, -89,  -116, -46,  -98,  62,   -78,  -91,  -84,
    26,   -110, 125,  -97,  103,  60,   -22,  25,   91,   47,   22,   22,   -16,  15,   -98,  58,   44,   -119, 25,
    -57,  -115, -85,  -78,  101,  14,   17,   -96,  -111, -74,  -81,  120,  -28,  -110, -8,   52,   2,    5,    -88,
    -39,  91,   -12,  -101, 84,   -18,  -61,  118,  -16,  -29,  -40,  -70,  -14,  -2,   111,  -64,  118,  -5,   95,
    -39,  105,  15,   -75,  -125, 89,   41,   -60,  13,   91,   115,  -128, -127, -34,  59,   -60,  -59,  81,   -45,
    -105, 44,   -114, 33,   9,    -97,  0,    -103, -46,  35,   121,  -57,  72,   121,  75,   39,   121,  -124, 117,
    -89,  5,    16,   -7,   -15,  55,   41,   123,  -45,  -113, -26,  15,   -64,  -126, -49,  70,   116,  -9,   54,
    49,   -118, -111, -98,  70,   -91,  -80,  -117, 72,   -118, 63,   65,   -99,  -91,  20,   110,  -96,  -128, -77,
    119,  10,   105,  -66,  -23,  -3,   123,  -68,  -32,  -55,  -40,  99,   -62,  46,   90,   60,   81,   107,  115,
    112,  106,  92,   31,   25,   -123, -93,  52,   -7,   -25,  113,  -39,  -56,  111,  -98,  110,  53,   105,  73,
    85,   -125, 37,   -7,   -20,  -4,   -110, 7,    47,   -111, 41,   17,   -52,  96,   -77,  13,   109,  -97,  20,
    -43,  98,   -1,   -63,  94,   -77,  42,   1,    -72,  -40,  73,   -41,  3,    -6,   32,   5,    58,   -17,  123,
    -15,  84,   -2,   94,   104,  -83,  -5,   119,  115,  -61,  -85,  8,    -61,  14,   -58,  -89,  42,   7,    -122,
    -66,  117,  -36,  -126, -29,  -33,  -63,  -8,   -47,  51,   96,   27,   106,  81,   -28,  -4,   -96,  37,   84,
    -103, 43,   21,   20,   -67,  -28,  -90,  126,  -64,  -104, 34,   65,   -94,  -112, -97,  52,   -35,  -110, -45,
    -51,  -37,  -107, 126,  -108, 6,    82,   66,   -59,  42,   -120, 17,   -59,  9,    -112, -26,  2,    106,  -49,
    -102, -68,  -49,  -111, -94,  -61,  96,   -17,  -81,  -126, 62,   -30,  59,   -33,  -65,  85,   -6,   -113, 51,
    58,   -32,  -82,  72,   37,   -124, -90,  5,    1,    107,  -25,  126,  97,   -62,  -19,  9,    -86,  69,   107,
    -112, -81,  -38,  -82,  51,   3,    -20,  68,   11,   -42,  -34,  6,    64,   94,   -18,  -54,  -109, -24,  110,
    -52,  -106, 63,   53,   24,   76,   6,    102,  -2,   -83,  28,   76,   106,  -81,  -98,  113,  -23,  -124, 46,
    51,   -2,   13,   16,   -2,   -87,  60,   31,   125,  -22,  -95,  -89,  62,   46,   -62,  34,   -94,  -47,  -25,
    -114, 21,   -128, -54,  4,    -39,  15,   121,  -3,   39,   70,   121,  21,   100,  -80,  2,    110,  6,    -40,
    103,  -77,  -52,  -72,  -112, 100,  -13,  -10,  33,   -52,  31,   -6,   107,  82,   -112, 15,   -87,  57,   24,
    -92,  -51,  -114, 36,   103,  -13,  -8,   -100, -115, -127, -115, -114, -15,  -111, 92,   67,   126,  -7,   -26,
    124,  -58,  105,  107,  -70,  31,   3,    99,   -60,  4,    -66,  10,   -118, 13,   62,   125,  -31,  21,   51,
    -35,  -21,  8,    73,   -30,  7,    -78,  -22,  -117, 61,   81,   -4,   -87,  123,  -35,  51,   -101, -52,  105,
    27,   -29,  -90,  45,   125,  118,  104,  -92,  94,   -98,  -45,  20,   3,    53,   115,  -88,  27,   2,    27,
    77,   120,  -20,  10,   -102, -1,   -21,  91,   -42,  55,   -110, -116, -53,  -100, -11,  -58,  67,   -14,  -102,
    -54,  -111, -115, -50,  76,   9,    5,    -122, -96,  -90,  -66,  37,   -67,  -86,  -16,  -124, -65,  82,   -96,
    -56,  -26,  -114, 107,  -94,  42,   -81,  -85,  -33,  -115, -85,  -28,  -92,  8,    -92,  113,  -109, -63,  -31,
    -75,  102,  -86,  -110, 111,  -12,  95,   -2,   -105, -107, 9,    108,  -24,  -72,  118,  54,   -94,  -13,  -128,
    55,   62,   27,   39,   -106, -124, -108, -118, -35,  123,  79,   -77,  -24,  0,    67,   -17,  55,   -98,  -41,
    29,   -49,  9,    -43,  -25,  -117, 86,   47,   -74,  -97,  -66,  24,   -124, -91,  -9,   60,   -94,  -77,  -75,
    40,   -40,  -5,   11,   1,    61,   -67,  -15,  29,   -46,  5,    -61,  -40,  31,   -38,  -69,  82,   67,   -76,
    -105, -44,  -31,  -110, -36,  26,   90,   -50,  -30,  -55,  -23,  -16,  125,  108,  64,   -104, 120,  111,  109,
    96,   -121, -115, -71,  -74,  8,    19,   -91,  32,   6,    112,  -30,  70,   119,  -90,  108,  17,   -128, -90,
    -34,  -50,  -69,  -37,  -5,   84,   -45,  -60,  42,   -77,  -113, 83,   121,  119,  -69,  -114, 94,   -50,  -18,
    83,   -112, -18,  -98,  -59,  -107, 87,   1,    -94,  -83,  115,  -116, 42,   -83,  55,   -26,  103,  -45,  93,
    122,  -47,  51,   88,   -29,  -56,  -48,  -72,  53,   -2,   -29,  99,   96,   -92,  -35,  106,  43,   89,   -120,
    -6,   58,   47,   -64,  -52,  93,   -9,   29,   43,   -60,  126,  81,   38,   66,   -4,   -103, 22,   15,   93,
    21,   105,  51,   80,   -80,  -48,  1,    32,   -93,  11,   -120, -59,  -125, 92,   80,   104,  -126, -122, 55,
    -65,  -54,  22,   89,   21,   -128, 96,   7,    119,  85,   -3,   38,   21,   120,  -77,  53,   120,  -33,  -59,
    -87,  -48,  -3,   52,   66,   94,   123,  -16,  83,   108,  17,   57,   84,   -22,  25,   96,   122,  -84,  -64,
    -104, 40,   -77,  26,   115,  12,   25,   60,   0,    -25,  116,  -112, -33,  102,  -99,  -92,  -125, -19,  -108,
    -14,  29,   -40,  98,   -85,  -112, 24,   -78,  93,   -95,  -93,  -55,  62,   44,   -80,  -81,  -107, 107,  65,
    -90,  86,   113,  -128, -47,  -18,  -127, 26,   -84,  -73,  109,  81,   61,   61,   84,   117,  46,   -70,  22,
    -110, -63,  52,   112,  114,  45,   -51,  -1,   68,   25,   -52,  -63,  114,  19,   77,   18,   13,   86,   -54,
    -70,  6,    57,   45,   93,   -125, -54,  -108, 121,  102,  33,   95,   -66,  18,   4,    46,   120,  -14,  -108,
    -7,   -39,  -7,   10,   -71,  41,   -65,  -20,  57,   -87,  -72,  -9,   112,  89,   24,   -14,  118,  111,  46,
    -18,  76,   -75,  -58,  16,   103,  -23,  14,   76,   59,   -107, 20,   -100, -100, -100, -122, 42,   -49,  -82,
    -43,  18,   -105, -88,  -71,  -53,  -20,  -1,   30,   33,   -7,   98,   7,    -96,  52,   37,   -52,  12,   107,
    -117, -48,  3,    113,  -38,  -89,  96,   -36,  -18,  102,  118,  111,  89,   3,    -6,   119,  -12,  -22,  37,
    85,   103,  -93,  50,   -3,   30,   -41,  92,   84,   -49,  73,   75,   79,   108,  -62,  -27,  30,   -79,  99,
    -65,  84,   56,   112,  125,  119,  -72,  34,   72,   104,  21,   81,   -127, -75,  -31,  -42,  80,   1,    -76,
    -117, 106,  62,   2,    30,   120,  109,  -109, 84,   -77,  40,   -45,  -27,  -66,  62,   -78,  98,   -126, 83,
    20,   -95,  24,   56,   38,   -91,  -10,  -38,  -1,   -39,  38,   -73,  -56,  36,   -125, 108,  -107, -70,  22,
    -61,  -119, 72,   -122, -81,  43,   -85,  23,   -25,  118,  118,  67,   104,  -103, 7,    84,   -108, 19,   -109,
    -14,  29,   -67,  102,  -57,  124,  -36,  83,   69,   53,   -19,  -26,  5,    -98,  -30,  -38,  -9,   24,   -54,
    -35,  -76,  45,   -15,  48,   -30,  105,  108,  -38,  46,   -21,  113,  62,   -5,   122,  -120, 94,   -16,  -83,
    -52,  71,   -9,   22,   25,   17,   -83,  -23,  -17,  59,   66,   22,   98,   -93,  -75,  86,   -73,  119,  50,
    -46,  97,   -119, -59,  27,   2,    -18,  -2,   -53,  -98,  -114, -83,  -64,  26,   -111, -48,  52,   -11,  17,
    -45,  -101, 121,  109,  114,  -91,  -17,  123,  -124, -92,  15,   -82,  117,  -85,  -24,  -85,  59,   -7,   -18,
    103,  -77,  -74,  86,   -56,  116,  32,   42,   33,   18,   -66,  -54,  -7,   116,  73,   119,  3,    -60,  -122,
    71,   126,  6,    106,  -17,  -96,  -71,  26,   116,  -56,  100,  45,   -10,  -60,  62,   19,   -114, 99,   -31,
    -48,  -90,  -111, -45,  -10,  115,  42,   26,   45,   50,   -89,  59,   41,   -83,  97,   108,  -4,   66,   45,
    126,  -116, 85,   -39,  -69,  -100, -77,  -21,  -35,  -38,  62,   116,  -96,  -112, 30,   -94,  -75,  32,   -84,
    35,   111,  -31,  -73,  51,   -116, -83,  -51,  105,  -81,  69,   -17,  51,   -69,  108,  -106, -72,  -93,  13,
    10,   -36,  -33,  71,   -15,  -122, -46,  -29,  91,   57,   37,   -15,  -3,   85,   105,  40,   -66,  70,   -47,
    109,  -96,  -108, -53,  -69,  81,   -91,  11,   42,   -23,  -113, 92,   -96,  -81,  -79,  53,   5,    98,   61,
    114,  55,   40,   79,   -103, -71,  90,   -24,  -111, -71,  -59,  -56,  100,  50,   88,   -39,  114,  -94,  -33,
    44,   -37,  -108, -5,   48,   61,   42,   -77,  -6,   -95,  101,  92,   59,   25,   -54,  18,   120,  46,   50,
    -121, 124,  65,   82,   38,   -57,  -122, -55,  -58,  -127, 40,   13,   -119, 120,  -10,  44,   0,    -60,  66,
    -1,   -125, 1,    86,   -81,  34,   22,   -28,  110,  -44,  -75,  -47,  -42,  114,  52,   34,   101,  -91,  41,
    98,   5,    123,  124,  -108, 34,   -93,  20,   53,   -21,  55,   5,    58,   83,   -1,   124,  35,   109,  7,
    117,  99,   44,   54,   67,   66,   -28,  78,   27,   59,   -57,  -80,  116,  112,  90,   10,   -5,   -57,  47,
    -77,  69,   -66,  -78,  117,  6,    -97,  55,   -57,  38,   68,   123,  111,  -81,  122,  -4,   -95,  -26,  108,
    32,   -59,  -78,  -49,  17,   -101, 111,  119,  -94,  56,   -49,  -122, -120, 69,   -111, 23,   14,   -31,  94,
    -54,  -79,  -47,  -36,  -41,  104,  -116, 5,    110,  80,   -67,  47,   84,   -128, -32,  -25,  -93,  30,   66,
    65,   104,  49,   100,  125,  -81,  120,  -37,  -95,  76,   -84,  -71,  -89,  -96,  -102, 70,   10,   41,   29,
    -55,  62,   -98,  34,   105,  -74,  50,   -36,  -52,  -52,  -37,  16,   -111, -116, -26,  -98,  -23,  74,   37,
    -125, -52,  74,   80,   76,   60,   -43,  63,   -77,  -20,  2,    -69,  -69,  -82,  -103, -7,   123,  108,  -67,
    90,   24,   112,  32,   -41,  120,  -20,  -75,  63,   -99,  -14,  -95,  -29,  15,   -75,  49,   117,  -18,  10,
    -33,  -127, 58,   96,   -87,  123,  -67,  68,   -38,  -54,  -123, -27,  -111, 21,   86,   -120, 79,   -16,  124,
    122,  114,  -12,  87,   -22,  -62,  99,   105,  -2,   22,   104,  -15,  22,   -125, -16,  18,   -101, 19,   -16,
    29,   -111, -21,  -24,  -110, -5,   63,   -68,  47,   -61,  -66,  -3,   108,  13,   -56,  -63,  -13,  -21,  -76,
    19,   -73,  -120, 109,  -109, 41,   -36,  67,   22,   -121, 112,  121,  -65,  6,    13,   41,   76,   90,   85,
    9,    -17,  -118, 49,   92,   -88,  -111, -100, -20,  -47,  109,  125,  116,  92,   73,   63,   43,   -72,  -73,
    35,   126,  -38,  -71,  -5,   45,   121,  115,  22,   -28,  -98,  72,   45,   118,  24,   -115, -34,  126,  -91,
    -97,  -17,  -5,   -72,  105,  -105, 71,   68,   -35,  -39,  -17,  46,   -50,  122,  -113, 40,   -9,   -35,  112,
    53,   -2,   78,   50,   115,  -125, 93,   31,   -70,  36,   40,   -26,  59,   -42,  -109, -82,  -38,  115,  -64,
    104,  103,  -57,  -84,  105,  -28,  78,   116,  107,  -58,  -79,  -70,  -108, -95,  119,  -12,  -126, 47,   91,
    -81,  -58,  94,   -50,  77,   -31,  45,   -73,  8,    50,   -70,  -2,   1,    91,   51,   101,  -68,  -71,  112,
    -40,  120,  -69,  14,   93,   -51,  -45,  -64,  -112, 44,   -118, -21,  -106, 105,  22,   13,   -74,  -72,  -35,
    115,  47,   -24,  104,  40,   -91,  104,  32,   105,  55,   106,  -55,  -65,  39,   -106, 112,  -20,  58,   5,
    -60,  49,   120,  -21,  15,   118,  65,   50,   -39,  -51,  -5,   -17,  27,   -36,  -95,  89,   28,   -98,  124,
    -4,   120,  -67,  25,   38,   -48,  17,   9,    19,   43,   -19,  44,   65,   113,  -80,  -97,  -105, 25,   -47,
    7,    11,   -87,  -84,  -32,  -31,  -53,  13,   28,   71,   -70,  -85,  122,  70,   -4,   -33,  -9,   -20,  -75,
    89,   46,   24,   -25,  -62,  -17,  121,  -74,  -67,  101,  122,  120,  95,   56,   120,  51,   -100, 78,   -68,
    120,  73,   -62,  59,   61,   -62,  -107, -9,   -70,  -55,  -16,  -87,  -67,  66,   100,  -85,  7,    -56,  -60,
    -107, 38,   76,   -34,  -7,   -1,   -100, -121, 93,   126,  79,   48,   79,   70,   59,   112,  -88,  -27,  -122,
    60,   76,   -46,  89,   102,  62,   -92,  -76,  87,   -92,  -23,  56,   -76,  24,   122,  -105, -51,  -4,   1,
    -124, 117,  -105, 4,    -7,   85,   -79,  -52,  -57,  54,   92,   64,   -39,  119,  -113, -35,  -50,  -18,  -22,
    86,   -40,  104,  -85,  72,   -102, 29,   19,   24,   50,   -91,  -45,  83,   -62,  -120, 9,    4,    -8,   -52,
    14,   -10,  27,   -80,  -109, 101,  -59,  57,   10,   -16,  122,  -68,  -46,  10,   -99,  -28,  -105, -39,  -55,
    85,   44,   60,   -82,  -60,  27,   88,   -5,   18,   105,  57,   118,  84,   -21,  -109, -108, -26,  -109, -91,
    54,   61,   -27,  86,   23,   52,   90,   -62,  84,   -105, 39,   -2,   44,   100,  -124, 91,   -78,  64,   62,
    104,  76,   32,   48,   -77,  -103, 16,   -64,  93,   81,   59,   30,   5,    -73,  -11,  -112, 77,   -72,  21,
    -82,  78,   -32,  23,   55,   58,   65,   -82,  -9,   9,    -51,  -117, 122,  32,   -36,  119,  73,   -12,  -14,
    78,   -11,  101,  -60,  -7,   59,   74,   -82,  93,   98,   -90,  -71,  41,   -128, 28,   93,   107,  103,  -4,
    -124, -81,  -93,  -79,  -68,  -57,  -28,  2,    126,  -98,  -52,  -99,  34,   90,   3,    -22,  -89,  -44,  62,
    -123, -66,  -22,  -113, -58,  12,   -76,  64,   -29,  -125, 52,   62,   -30,  30,   -122, 104,  76,   -40,  28,
    70,   -35,  -79,  -26,  -32,  -39,  51,   58,   50,   31,   92,   117,  -14,  -10,  95,   -44,  110,  83,   -96,
    -104, -56,  102,  -1,   -83,  -16,  -112, 116,  79,   107,  84,   4,    80,   43,   0,    -85,  -13,  102,  -89,
    -18,  30,   104,  66,   126,  101,  -24,  -109, -53,  17,   -28,  110,  -64,  91,   4,    107,  -79,  -128, 30,
    51,   -42,  23,   -91,  -24,  -126, 1,    -45,  -102, -21,  -41,  16,   54,   -44,  2,    83,   97,   2,    -33,
    -82,  -117, -128, 40,   14,   76,   -46,  100,  -119, 43,   113,  7,    -82,  -25,  9,    -15,  8,    -110, 1,
    48,   -74,  60,   71,   23,   -52,  56,   9,    -90,  -49,  -123, 47,   18,   -74,  -22,  -60,  19,   67,   -16,
    -72,  80,   99,   -24,  -60,  -108, -92,  96,   -29,  124,  59,   88,   110,  -113, -85,  16,   126,  113,  -112,
    -31,  -56,  -2,   -50,  -99,  -48,  29,   -83,  -98,  -97,  47,   -111, -10,  65,   -2,   -117, -8,   53,   -104,
    112,  -66,  84,   -65,  -57,  13,   83,   61,   -84,  107,  24,   32,   5,    -124, 95,   119,  21,   46,   -97,
    68,   -109, 49,   118,  -46,  54,   -56,  44,   -16,  -123, -19,  -16,  -8,   48,   -41,  -48,  65,   -56,  -33,
    -26,  107,  -16,  74,   -22,  -18,  1,    90,   22,   -34,  65,   87,   -41,  -20,  96,   43,   7,    -117, -36,
    40,   62,   -38,  47,   -59,  -38,  -76,  55,   91,   -20,  -107, 32,   -79,  74,   55,   1,    -38,  15,   -124,
    52,   49,   -21,  -88,  8,    48,   -90,  53,   87,   99,   104,  69,   26,   -100, -33,  -24,  10,   -122, -34,
    -35,  20,   46,   -70,  -56,  126,  -103, 26,   -69,  78,   -9,   106,  0,    -65,  62,   18,   -32,  36,   -57,
    0,    14,   -56,  -103, -46,  -55,  -86,  73,   -56,  -22,  18,   -56,  84,   -59,  -105, 49,   -96,  -52,  96,
    99,   -126, 126,  -37,  -18,  34,   3,    75,   -103, -61,  124,  28,   -48,  -93,  47,   -59,  -17,  73,   60,
    28,   41,   64,   -98,  -10,  119,  9,    30,   -116, 121,  107,  -123, 18,   75,   -124, -57,  1,    -128, 4,
    27,   -80,  44,   77,   -12,  8,    53,   104,  -97,  29,   -95,  84,   -101, 115,  55,   -74,  53,   -37,  43,
    -95,  -128, 82,   -128, 114,  64,   -76,  31,   -96,  26,   -56,  -114, -70,  -29,  -125, 12,   -125, -35,  -68,
    99,   -52,  -82,  24,   37,   -12,  8,    97,   -46,  -67,  -34,  52,   -17,  -122, 71,   8,    -65,  55,   113,
    -76,  36,   125,  -17,  41,   24,   -17,  117,  9,    30,   107,  120,  56,   -102, 20,   -37,  -43,  -9,   30,
    -51,  94,   95,   -54,  40,   -96,  30,   72,   -52,  -103, 103,  -124, -13,  121,  -92,  -125, -50,  -105, -34,
    -10,  79,   45,   -31,  101,  68,   -83,  -23,  110,  -52,  31,   -125, 48,   55,   64,   -44,  -34,  -77,  45,
    -90,  96,   55,   61,   121,  -98,  -88,  112,  48,   -51,  31,   -26,  47,   -109, -115, 92,   82,   -35,  52,
    -123, -7,   -1,   85,   56,   119,  -7,   -67,  114,  88,   -19,  17,   64,   90,   85,   -63,  9,    38,   75,
    82,   102,  82,   -27,  -91,  7,    93,   -34,  -85,  104,  38,   58,   -122, 38,   -105, 113,  -39,  -82,  -70,
    82,   39,   90,   -14,  25,   32,   93,   -35,  80,   56,   71,   -21,  61,   -107, -70,  10,   50,   -101, -11,
    -84,  50,   -107, 111,  -48,  111,  -106, 93,   119,  100,  -72,  30,   89,   -50,  -110, 52,   38,   -86,  -51,
    -104, 17,   9,    28,   -41,  -113, 99,   26,   -16,  -67,  -105, 70,   -99,  21,   20,   21,   56,   101,  -106,
    -55,  -25,  32,   -109, -42,  -109, -55,  37,   49,   -117, -62,  16,   115,  122,  -27,  -77,  -37,  -110, -128,
    114,  -84,  53,   80,   -50,  -72,  -88,  -108, -23,  88,   -20,  -58,  -1,   -117, 18,   82,   87,   94,   21,
    -49,  73,   -4,   23,   -40,  92,   113,  -105, -61,  -9,   -124, -30,  36,   125,  44,   63,   49,   55,   -24,
    -53,  39,   -80,  -24,  -95,  82,   -84,  89,   -48,  1,    -91,  83,   26,   -90,  103,  -115, 59,   -27,  5,
    -84,  49,   -108, -101, 122,  -120, -70,  -27,  -104, -55,  116,  8,    93,   -74,  93,   37,   8,    93,   -5,
    -53,  -72,  97,   6,    -80,  48,   -98,  -74,  -124, -29,  -19,  89,   -104, -75,  14,   -86,  -64,  -96,  -14,
    -96,  -46,  29,   115,  -48,  -44,  68,   19,   112,  -103, -101, -123, 110,  91,   -62,  -8,   78,   56,   -104,
    -61,  90,   -30,  97,   -97,  8,    -24,  90,   -102, -82,  -82,  -84,  50,   -57,  -92,  110,  -76,  23,   121,
    -111, 67,   4,    5,    38,   69,   -66,  46,   -102, -102, -78,  88,   126,  -4,   11,   17,   89,   11,   -19,
    23,   -121, 55,   32,   -4,   10,   4,    117,  -8,   -112, -31,  32,   -116, -110, 29,   -46,  55,   97,   101,
    115,  -29,  40,   -128, -60,  20,   -21,  -4,   -109, 119,  -90,  -87,  -88,  -9,   25,   5,    78,   -3,   16,
    -63,  34,   -78,  22,   117,  -37,  -41,  -66,  -28,  44,   -30,  67,   91,   109,  30,   -33,  -54,  -48,  -115,
    -101, 119,  119,  -107, 35,   70,   -41,  90,   -83,  -119, 44,   82,   29,   -128, 32,   60,   38,   -128, -15,
    80,   114,  -6,   -30,  50,   4,    2,    -45,  37,   43,   86,   -12,  -91,  13,   -30,  -40,  -41,  79,   -103,
    -128, -121, -7,   -60,  -44,  -70,  -73,  109,  -9,   -120, 17,   115,  29,   49,   87,   -58,  65,   56,   -6,
    90,   121,  24,   30,   54,   -116, 45,   5,    105,  -87,  -6,   -73,  48,   34,   -126, 55,   11,   -127, 17,
    -83,  -14,  -10,  -19,  -105, 116,  -92,  -78,  78,   -107, 14,   -114, -64,  67,   61,   9,    88,   82,   -85,
    -29,  -50,  116,  59,   73,   63,   -23,  110,  59,   -6,   47,   -58,  -125, 24,   -59,  44,   -97,  89,   43,
    -52,  -2,   -23,  -88,  -55,  42,   -13,  -101, -59,  -84,  -13,  -77,  71,   42,   118,  -17,  -69,  -84,  -95,
    -76,  -22,  58,   58,   -17,  -42,  -33,  -79,  48,   -39,  -48,  -38,  6,    9,    -113, -88,  42,   -80,  -50,
    -92,  -32,  -44,  -28,  100,  90,   112,  -90,  87,   -50,  -118, -58,  -76,  42,   74,   -20,  -123, -12,  -12,
    -71,  54,   -40,  71,   39,   -29,  -27,  -9,   103,  108,  -76,  10,   102,  -26,  93,   -11,  -68,  39,   -116,
    -98,  114,  81,   60,   41,   95,   -95,  89,   120,  76,   38,   -113, -92,  -88,  -112, 110,  -64,  63,   56,
    27,   33,   106,  32,   126,  119,  -86,  -72,  -6,   27,   -99,  16,   22,   77,   -32,  121,  12,   -84,  -66,
    -52,  91,   40,   -33,  -9,   85,   55,   -48,  -127, 50,   -84,  -49,  57,   -104, -46,  -101, -128, -58,  -74,
    69,   77,   112,  66,   36,   -41,  -15,  -15,  55,   106,  -12,  -19,  -120, -6,   44,   -4,   -61,  111,  -47,
    91,   -76,  -11,  -94,  -125, -58,  -34,  85,   -21,  -48,  66,   18,   -117, -121, 59,   -28,  63,   -55,  -48,
    35,   121,  96,   8,    57,   -71,  -121, 45,   -11,  83,   -68,  -97,  39,   58,   118,  -70,  62,   -98,  70,
    38,   63,   59,   -13,  -29,  -95,  18,   1,    -80,  126,  124,  69,   -76,  83,   77,   116,  76,   -20,  14,
    -28,  -63,  13,   -8,   -65,  -28,  -30,  -59,  -74,  -97,  104,  59,   81,   79,   -77,  -75,  78,   -91,  121,
    113,  -9,   108,  -3,   -101, 119,  -102, 86,   102,  -84,  50,   77,   -124, 73,   28,   -73,  -70,  40,   104,
    37,   108,  107,  64,   59,   9,    -79,  -106, -30,  69,   93,   -30,  2,    59,   -87,  -3,   -50,  23,   -3,
    -33,  -48,  61,   -43,  -15,  20,   40,   10,   -45,  -70,  -94,  2,    -55,  106,  -102, -90,  -117, -87,  61,
    -49,  123,  -90,  -14,  25,   72,   -11,  -128, -70,  -122, -75,  37,   37,   125,  -57,  20,   -87,  24,   -28,
    41,   107,  -116, 40,   -4,   -103, 19,   21,   -74,  91,   -1,   -38,  -30,  -121, -117, -44,  85,   -55,  87,
    -92,  27,   26,   5,    -69,  -72,  88,   97,   65,   -49,  57,   -13,  -54,  28,   -68,  -124, 5,    34,   -35,
    -81,  22,   8,    82,   -114, 106,  43,   -8,   65,   -84,  -20,  33,   6,    -113, -81,  -120, 1,    125,  52,
    71,   103,  79,   -4,   6,    101,  -68,  -125, 75,   -73,  58,   28,   91,   -52,  32,   46,   -97,  -57,  93,
    -93,  -99,  -39,  50,   108,  -54,  17,   -63,  81,   102,  -29,  -121, -20,  69,   69,   126,  15,   90,   -84,
    -39,  20,   106,  29,   -86,  -7,   126,  73,   46,   -28,  -58,  97,   -41,  20,   -56,  18,   -100, 48,   47,
    67,   39,   -72,  -71,  -11,  -80,  -11,  -70,  55,   101,  114,  57,   -112, 103,  2,    -69,  41,   -34,  -123,
    -46,  41,   -42,  98,   35,   29,   8,    -16,  -42,  -12,  -67,  -123, -124, -89,  110,  -13,  87,   -27,  44,
    -23,  87,   7,    106,  -98,  95,   119,  -116, 27,   39,   -24,  -20,  -83,  -119, 76,   -120, -27,  7,    -115,
    102,  75,   -89,  66,   -97,  19,   -84,  72,   40,   -1,   -95,  69,   -85,  -64,  32,   -43,  -76,  -35,  22,
    -8,   74,   33,   93,   -113, -8,   110,  100,  -99,  88,   -128, 30,   77,   -41,  76,   -25,  -108, 77,   62,
    -28,  -29,  -94,  102,  119,  -96,  65,   -114, 83,   -29,  -68,  108,  43,   -20,  6,    88,   -102, -7,   113,
    -111, -54,  -28,  -38,  -22,  -101, 24,   -92,  114,  -27,  108,  -118, -56,  67,   102,  -108, -93,  -127, -65,
    -103, 119,  -44,  -104, 37,   -34,  16,   108,  -88,  93,   -34,  14,   85,   108,  -10,  -73,  116,  59,   -35,
    65,   29,   46,   27,   106,  96,   -78,  62,   -99,  -122, -63,  -91,  46,   1,    -47,  96,   5,    -75,  -62,
    107,  10,   102,  100,  -94,  98,   79,   58,   -108, 25,   -44,  116,  -2,   -106, 5,    38,   -79,  -30,  -75,
    -113, 14,   77,   60,   -83,  -18,  5,    -64,  -75,  25,   67,   9,    7,    -51,  -16,  45,   -50,  -83,  72,
    40,   4,    112,  -59,  14,   -98,  69,   -68,  -121, -18,  -100, -53,  121,  53,   -20,  -51,  -58,  -43,  25,
    -6,   13,   -32,  -83,  -45,  13,   -105, 124,  121,  -54,  -120, -109, 5,    62,   -40,  77,   -48,  -118, 103,
    20,   66,   114,  83,   88,   64,   73,   -106, -26,  80,   121,  -11,  -104, 62,   -18,  65,   5,    -74,  -79,
    -125, 58,   -92,  55,   -59,  47,   92,   -30,  -90,  58,   -99,  -75,  -90,  39,   -16,  -49,  62,   -110, 91,
    122,  116,  -27,  -104, -6,   21,   75,   -21,  53,   61,   73,   -61,  21,   83,   46,   -78,  -91,  65,   104,
    107,  14,   55,   -59,  -17,  -86,  113,  50,   -28,  -5,   35,   -32,  -82,  113,  -100, 81,   -65,  -89,  -4,
    63,   -98,  -18,  -94,  25,   106,  -25,  -91,  -55,  112,  -43,  -13,  53,   124,  57,   84,   122,  23,   -15,
    -4,   78,   -69,  30,   77,   -60,  113,  -75,  -99,  -79,  17,   -50,  86,   41,   -128, 101,  -122, -93,  82,
    95,   108,  65,   -3,   77,   82,   -53,  92,   -26,  30,   -25,  -102, -88,  -41,  -5,   8,    31,   33,   -13,
    -113, -91,  -11,  -35,  116,  96,   95,   120,  62,   49,   115,  45,   -110, 88,   79,   125,  54,   -67,  -20,
    114,  98,   -54,  32,   105,  -31,  13,   -111, -49,  -55,  -18,  -92,  -80,  -125, 81,   41,   -74,  40,   -78,
    -20,  89,   -36,  71,   103,  -41,  58,   -128, -123, 125,  30,   39,   112,  -31,  91,   -54,  -108, 63,   77,
    -27,  51,   18,   -40,  -58,  110,  37,   55,   40,   101,  112,  10,   82,   -98,  -11,  -82,  -115, 101,  -62,
    32,   62,   45,   -45,  -4,   -9,   -85,  -23,  79,   -5,   -73,  -5,   0,    58,   87,   -26,  55,   120,  -48,
    -79,  106,  -45,  122,  -73,  -86,  53,   -123, 19,   17,   -91,  -14,  69,   59,   103,  42,   -40,  106,  -113,
    111,  -104, 52,   -61,  -37,  1,    73,   3,    118,  -112, -37,  -23,  -115, 87,   28,   -39,  17,   -62,  83,
    3,    123,  -44,  37,   38,   -33,  -77,  35,   120,  -127, -95,  20,   -27,  68,   -124, 35,   -85,  25,   89,
    -33,  -53,  -66,  18,   -92,  -59,  32,   26,   85,   -57,  121,  38,   -24,  111,  32,   -77,  -74,  -14,  107,
    -100, -112, -52,  33,   -22,  125,  48,   -29,  -21,  -125, 18,   40,   -93,  24,   -32,  60,   -5,   40,   16,
    -120, 81,   27,   15,   -15,  93,   -37,  -12,  109,  24,   66,   112,  105,  -109, 126,  105,  118,  42,   -24,
    10,   108,  -2,   7,    117,  75,   -14,  -35,  81,   -28,  -52,  -4,   29,   94,   -17,  103,  12,   42,   -56,
    -17,  8,    102,  78,   -19,  -118, -99,  -127, -8,   62,   -45,  35,   -25,  -32,  -104, 58,   114,  -56,  -113,
    45,   117,  23,   -100, 88,   48,   -79,  -9,   77,   97,   26,   37,   -126, 108,  45,   94,   -11,  48,   -57,
    24,   -115, 55,   -123, -30,  -51,  -44,  1,    121,  19,   -13,  30,   -104, 84,   -92,  86,   2,    91,   93,
    -8,   -46,  36,   -20,  78,   -97,  -80,  -12,  -54,  55,   65,   20,   -59,  107,  55,   115,  -124, -4,   102,
    -61,  -69,  25,   -95,  41,   91,   -77,  8,    93,   93,   76,   -52,  -4,   98,   -46,  1,    27,   -104, 38,
    -39,  -13,  41,   116,  -41,  -118, -109, -106, -35,  44,   -126, -110, -102, 95,   -23,  -54,  24,   32,   -105,
    4,    53,   78,   84,   58,   108,  -127, -101, 6,    120,  -68,  125,  -78,  -128, -102, 99,   82,   46,   -126,
    -46,  20,   14,   -114, 24,   -123, -54,  -119, -17,  -21,  -62,  -12,  -103, 14,   -119, -99,  -91,  -23,  -102,
    -103, 126,  -43,  -44,  22,   64,   54,   3,    -94,  -65,  -60,  -8,   -3,   19,   -4,   7,    26,   -16,  49,
    9,    111,  121,  -55,  112,  -118, 122,  11,   76,   34,   -69,  24,   -12,  102,  -115, -49,  73,   -18,  30,
    36,   90,   -76,  99,   -70,  -1,   -77,  82,   77,   121,  120,  -95,  -93,  35,   -128, -34,  -85,  122,  -94,
    -107, -60,  73,   -33,  19,   30,   4,    -114, -119, 36,   70,   -29,  -5,   26,   32,   -11,  114,  113,  34,
    -107, -109, -54,  -124, 107,  58,   -74,  -2,   102,  76,   -12,  -6,   -91,  -101, -33,  106,  -65,  -17,  40,
    41,   -126, 58,   47,   -64,  -106, 100,  95,   -106, -115, 81,   -115, -58,  73,   -38,  -38,  6,    47,   -59,
    -112, -81,  73,   78,   -72,  -105, -110, 83,   120,  88,   85,   -10,  23,   -38,  60,   -80,  7,    -59,  -98,
    -92,  -47,  46,   -34,  -69,  59,   -118, -92,  -13,  2,    -71,  -101, 74,   -45,  -95,  -60,  -2,   -53,  33,
    -108, -22,  69,   15,   113,  -103, 23,   -72,  -42,  68,   -56,  40,   56,   93,   -56,  83,   -71,  66,   24,
    -63,  91,   -97,  109,  -65,  62,   -7,   -61,  -46,  81,   -43,  124,  116,  18,   60,   61,   121,  -113, 108,
    102,  -95,  -25,  51,   79,   103,  16,   45,   58,   52,   -54,  -46,  125,  -64,  -59,  59,   71,   40,   -106,
    71,   29,   19,   95,   -113, -25,  -68,  -69,  -2,   -102, -18,  84,   -93,  -12,  21,   -9,   8,    60,   52,
    -84,  84,   -65,  -85,  -21,  -39,  105,  -63,  78,   -94,  -94,  119,  101,  100,  74,   35,   -127, -36,  75,
    100,  -32,  23,   54,   -25,  -2,   -78,  -75,  98,   20,   -119, -128, 117,  -41,  118,  -71,  35,   63,   -60,
    27,   101,  80,   117,  -93,  -65,  95,   -13,  -58,  -40,  27,   -80,  -110, 21,   17,   -14,  -122, -84,  79,
    -22,  72,   89,   65,   53,   -121, 112,  4,    16,   -16,  97,   -112, -97,  -19,  125,  46,   27,   -73,  124,
    124,  -28,  -21,  24,   -96,  55,   18,   -71,  110,  95,   121,  -38,  23,   -56,  -10,  40,   8,    82,   59,
    78,   76,   43,   70,   -103, 56,   -86,  79,   -57,  67,   83,   108,  109,  4,    33,   -71,  -30,  66,   7,
    -91,  -122, -11,  -105, 31,   124,  109,  -64,  3,    58,   22,   100,  5,    84,   -33,  -124, -20,  73,   -65,
    -92,  -112, -92,  -88,  23,   69,   -64,  -105, -109, 58,   48,   -95,  -84,  -47,  -42,  -76,  -92,  -94,  67,
    126,  -103, 97,   65,   -41,  -107, -32,  121,  74,   -9,   -104, 49,   120,  114,  49,   55,   -100, 62,   -71,
    56,   44,   29,   113,  24,   44,   8,    -70,  54,   71,   13,   -58,  -116, -87,  -7,   -79,  25,   -44,  108,
    -112, 46,   5,    49,   -26,  -105, -23,  -118, -59,  -118, 25,   -122, 1,    50,   -16,  90,   77,   -19,  -54,
    53,   32,   -69,  -71,  72,   42,   73,   120,  -75,  24,   92,   -120, -3,   126,  -33,  103,  54,   38,   -105,
    126,  -8,   26,   67,   57,   28,   -10,  16,   79,   58,   -30,  120,  -72,  57,   -92,  17,   15,   34,   -24,
    70,   -44,  37,   -106, 68,   -21,  30,   -59,  -29,  -45,  69,   44,   62,   -99,  98,   -125, 51,   58,   112,
    8,    -49,  -119, 67,   35,   40,   -83,  -9,   -12,  -77,  -37,  102,  6,    -18,  -66,  88,   -23,  -17,  30,
    42,   -94,  85,   9,    -40,  -48,  -116, 6,    35,   -92,  29,   44,   57,   60,   -81,  40,   61,   94,   117,
    -65,  -120, 116,  31,   -38,  60,   20,   -16,  -18,  -124, -68,  42,   14,   -73,  -61,  -45,  122,  59,   88,
    2,    -115, -15,  -50,  -50,  41,   -67,  0,    33,   21,   67,   -38,  101,  -32,  -26,  3,    113,  95,   -51,
    69,   44,   -3,   82,   -101, -92,  -83,  -31,  -55,  -55,  123,  52,   -100, 13,   82,   -16,  -113, 32,   -36,
    -44,  58,   92,   -76,  125,  -94,  -96,  113,  1,    10,   -119, -18,  -127, -95,  3,    29,   -39,  -75,  98,
    -125, 37,   68,   0,    1,    -89,  41,   14,   69,   -125, 101,  -56,  -73,  82,   -111, -3,   110,  63,   -69,
    36,   76,   124,  -50,  109,  -70,  17,   -67,  -47,  -103, 44,   -37,  -116, -93,  -88,  7,    103,  59,   -28,
    -90,  118,  102,  -64,  9,    -88,  -54,  94,   52,   33,   -84,  5,    18,   95,   -125, 69,   -91,  107,  105,
    -84,  87,   -35,  121,  -114, -28,  -115, 109,  -63,  -20,  75,   78,   -69,  -59,  32,   51,   75,   28,   -3,
    21,   111,  2,    -110, 70,   -31,  18,   -75,  -63,  -97,  -29,  33,   30,   2,    86,   71,   36,   -114, 119,
    -112, 48,   -119, -85,  26,   -85,  41,   55,   -60,  -18,  -56,  32,   -113, -52,  -126, 39,   73,   -51,  99,
    31,   -52,  -97,  24,   101,  53,   -104, 29,   90,   -9,   39,   69,   -48,  0,    121,  -4,   -126, -48,  -65,
    41,   -39,  -46,  63,   -111, 55,   -111, -31,  121,  -39,  77,   -19,  -4,   -72,  -3,   122,  -11,  -86,  -28,
    -127, -122, 20,   13,   114,  -77,  -29,  -59,  -77,  -40,  -87,  -38,  45,   117,  92,   73,   -56,  24,   91,
    -93,  -34,  -71,  -91,  47,   81,   -89,  -88,  59,   -69,  108,  -102, -63,  38,   -104, 79,   68,   -50,  13,
    63,   16,   -39,  -78,  -14,  27,   107,  -33,  16,   111,  74,   -89,  -52,  -82,  -92,  -35,  -9,   -91,  32,
    -29,  -86,  -10,  -71,  17,   98,   27,   -124, 21,   -36,  7,    -113, 34,   89,   -87,  1,    -68,  97,   34,
    -24,  -1,   90,   33,   23,   -46,  -102, -37,  103,  -81,  103,  81,   -123, 23,   -104, -27,  -98,  71,   -21,
    88,   117,  -26,  55,   -28,  71,   -18,  -122, 20,   -89,  40,   122,  -61,  -98,  102,  39,   -108, 38,   -80,
    -113, 80,   82,   11,   44,   20,   78,   -74,  -63,  -75,  -68,  -31,  -73,  -55,  93,   55,   22,   -14,  67,
    26,   42,   -124, -96,  -70,  -120, -9,   -64,  119,  -116, 51,   113,  96,   -45,  -69,  -33,  -128, -71,  -42,
    -24,  24,   5,    60,   -25,  -123, -44,  42,   -61,  58,   -67,  -20,  27,   114,  -22,  -60,  -90,  112,  -50,
    60,   -23,  9,    58,   33,   -14,  3,    -111, 77,   -10,  91,   66,   64,   -1,   20,   -74,  18,   -18,  -87,
    33,   49,   109,  -10,  -77,  119,  -16,  -50,  99,   35,   58,   -100, -40,  114,  -25,  -79,  -1,   -78,  -93,
    -7,   69,   -1,   -66,  -2,   -123, -24,  22,   -40,  -23,  107,  -22,  -66,  -23,  -127, -71,  -24,  -76,  7,
    -116, -55,  108,  111,  68,   -107, -42,  22,   -13,  -82,  110,  -99,  -118, 54,   -59,  -40,  -33,  98,   -39,
    -53,  75,   -44,  112,  -23,  107,  -3,   -25,  56,   -66,  92,   2,    85,   -49,  -117, -99,  -85,  18,   101,
    38,   -20,  115,  -18,  106,  -75,  72,   -75,  -44,  5,    34,   -52,  5,    -123, -34,  -77,  -24,  103,  -22,
    92,   -125, -127, -31,  111,  -114, -11,  5,    -127, 25,   47,   -52,  -79,  117,  -85,  -35,  -51,  66,   22,
    63,   -42,  -54,  5,    -80,  -25,  -41,  -14,  116,  -59,  3,    -61,  125,  -110, 40,   104,  11,   71,   91,
    -66,  -32,  10,   80,   18,   -42,  -22,  68,   63,   89,   20,   -105, 115,  -62,  112,  103,  68,   -52,  87,
    -128, -47,  -1,   -128, -122, 1,    96,   70,   124,  30,   -93,  -9,   -18,  21,   -114, -68,  112,  -118, -15,
    76,   -17,  -85,  39,   124,  17,   40,   23,   -66,  -75,  89,   31,   2,    -120, 43,   101,  -78,  -18,  -23,
    -128, 42,   -32,  90,   69,   -34,  76,   21,   -18,  -19,  -48,  -39,  -68,  -59,  45,   -119, -4,   -122, -23,
    79,   -117, 38,   -60,  -103, 50,   -77,  20,   92,   4,    -15,  32,   27,   -30,  -50,  63,   105,  86,   -77,
    -74,  -126, -60,  64,   107,  -56,  16,   -1,   -22,  -93,  -28,  -123, 32,   -80,  15,   13,   -67,  -86,  42,
    -21,  26,   -35,  -70,  126,  -69,  -34,  -40,  123,  80,   -43,  -99,  109,  -104, 10,   33,   55,   53,   -9,
    -29,  -68,  -113, -70,  100,  75,   51,   -80,  -88,  104,  -56,  -51,  -57,  3,    76,   -3,   -33,  -57,  4,
    52,   120,  73,   22,   89,   72,   52,   105,  -67,  -41,  86,   2,    -119, 1,    103,  -23,  31,   -115, -20,
    62,   -112, -43,  113,  -85,  2,    93,   -72,  -48,  105,  -114, 71,   -92,  -57,  -40,  -27,  -91,  -53,  16,
    -89,  108,  -69,  -10,  119,  -49,  -25,  4,    -52,  9,    17,   19,   9,    -67,  -25,  -17,  14,   -13,  -51,
    -82,  64,   -14,  -68,  30,   -79,  -77,  58,   64,   88,   63,   11,   -112, 22,   23,   111,  -35,  -26,  -128,
    -100, -18,  -93,  -68,  -22,  -71,  32,   -78,  6,    -89,  -90,  20,   -63,  -118, 11,   7,    -93,  81,   55,
    -80,  -67,  -117, -1,   6,    -18,  -65,  63,   -99,  52,   -45,  -19,  -68,  -50,  -25,  2,    100,  47,   79,
    -95,  27,   35,   -101, 23,   -53,  -69,  -92,  90,   89,   94,   -125, 103,  -91,  104,  -5,   -36,  -5,   83,
    -111, -63,  90,   -51,  68,   17,   40,   118,  -27,  -16,  95,   -46,  75,   -24,  -8,   16,   43,   55,   -102,
    -63,  -38,  60,   -72,  -29,  -46,  -104, 60,   -39,  -78,  -86,  36,   18,   -121, 3,    -75,  109,  -62,  -57,
    5,    77,   -79,  -2,   -74,  -49,  -60,  -119, -36,  63,   -106, -19,  16,   -32,  -71,  -124, -28,  93,   102,
    49,   67,   -69,  47,   89,   105,  95,   12,   75,   -4,   -113, 57,   84,   48,   102,  -29,  -88,  50,   24,
    60,   -13,  -116, -101, -29,  33,   -83,  28,   21,   -36,  94,   113,  -76,  -8,   62,   -52,  60,   7,    121,
    103,  111,  55,   55,   -108, 9,    -24,  97,   -92,  -119, 122,  21,   -8,   86,   -121, 103,  -82,  30,   -14,
    22,   27,   5,    104,  -91,  5,    -67,  124,  -35,  115,  -69,  -3,   101,  -74,  -61,  65,   -80,  -123, 93,
    66,   -51,  -1,   6,    -100, 87,   -98,  15,   112,  -78,  -82,  -52,  -17,  69,   -51,  52,   -75,  50,   -85,
    9,    -99,  1,    5,    -80,  116,  111,  -117, -64,  -101, 48,   63,   86,   123,  67,   -15,  -34,  -125, -41,
    -101, -117, -38,  -95,  16,   75,   -119, 84,   -23,  -27,  -100, 23,   -37,  83,   126,  -99,  22,   -30,  19,
    34,   -72,  76,   -53,  40,   106,  94,   -79,  80,   -79,  40,   -108, -18,  -28,  -78,  88,   -82,  -3,   -14,
    -128, -121, 93,   -32,  -77,  -29,  112,  67,   3,    29,   -68,  122,  27,   46,   -31,  81,   -22,  -90,  35,
    -8,   66,   -126, 82,   16,   102,  -16,  -88,  63,   37,   106,  -123, -74,  61,   56,   -104, 111,  51,   72,
    106,  -73,  35,   -51,  -102, 19,   14,   -47,  33,   -10,  109,  88,   -102, 46,   7,    -44,  115,  -112, 63,
    -96,  -72,  61,   28,   28,   -127, -62,  -119, 87,   121,  -114, -76,  41,   80,   43,   12,   121,  38,   88,
    31,   96,   120,  60,   100,  8,    -69,  -109, -126, 106,  -8,   -80,  -55,  -55,  91,   -42,  98,   95,   -100,
    126,  59,   -28,  -25,  -25,  3,    3,    46,   55,   -4,   -110, 37,   -70,  -87,  -126, -84,  44,   68,   -2,
    -64,  110,  116,  85,   -97,  9,    -30,  125,  115,  -43,  -42,  114,  118,  -2,   -78,  29,   -126, -5,   -37,
    122,  124,  -66,  67,   54,   110,  -128, -38,  92,   100,  -38,  68,   -51,  56,   87,   83,   -75,  99,   41,
    -55,  -62,  98,   53,   43,   70,   53,   1,    85,   54,   65,   -61,  -19,  123,  123,  -80,  84,   59,   125,
    -50,  73,   -124, -111, 31,   60,   8,    38,   -118, -26,  -61,  -106, -73,  -65,  -106, 110,  106,  -11,  -23,
    -12,  -1,   86,   -110, 80,   -123, 125,  -5,   -24,  -87,  -118, 70,   -31,  76,   -26,  80,   123,  124,  -53,
    -111, 107,  -127, -76,  114,  8,    66,   -79,  -123, 107,  36,   -64,  87,   -30,  80,   111,  -68,  18,   33,
    -114, 36,   -93,  -35,  -89,  -16,  108,  -117, 46,   84,   8,    126,  -47,  -108, 118,  54,   44,   64,   -92,
    -86,  80,   93,   -72,  98,   -103, -109, -113, -40,  -56,  108,  -4,   101,  -26,  113,  22,   0,    111,  81,
    -10,  -29,  -115, 111,  79,   -81,  -113, 114,  -10,  -78,  -22,  -1,   -106, -94,  -128, -49,  59,   -8,   -62,
    68,   74,   18,   58,   -41,  -6,   -62,  -92,  30,   109,  -82,  -42,  3,    11,   -6,   104,  91,   71,   -42,
    72,   46,   78,   -6,   -60,  -4,   -19,  -110, -122, 42,   125,  90,   94,   42,   91,   -102, 122,  -54,  -23,
    11,   -85,  -65,  -124, 22,   101,  -110, -45,  -32,  57,   -8,   -100, -62,  -14,  -99,  -30,  55,   111,  -75,
    31,   -112, -124, -47,  45,   -3,   -55,  18,   -53,  -122, -78,  -99,  74,   -37,  112,  66,   -72,  -71,  109,
    103,  88,   8,    99,   118,  -113, 23,   -16,  -70,  28,   -73,  12,   -81,  112,  48,   -66,  -40,  14,   -112,
    -125, -25,  66,   -104, 65,   -96,  39,   30,   109,  -5,   -52,  -25,  54,   -33,  -27,  -20,  79,   78,   109,
    35,   17,   -127, 42,   4,    -119, 13,   -74,  -99,  -70,  -48,  36,   -77,  -51,  53,   -77,  -116, -4,   -29,
    -71,  -32,  -126, 126,  -19,  -80,  44,   12,   -71,  7,    32,   0,    -98,  -61,  -124, 5,    81,   -3,   -96,
    76,   17,   -1,   -82,  15,   88,   -23,  67,   -22,  69,   -35,  25,   -67,  -76,  92,   -123, -109, 0,    108,
    -115, 96,   -79,  -10,  -2,   -36,  17,   -55,  -41,  -86,  -80,  87,   90,   -119, 116,  -118, 1,    -6,   -87,
    43,   55,   -98,  -49,  63,   51,   53,   58,   -77,  26,   -107, -13,  69,   -93,  125,  -40,  -53,  -118, 102,
    100,  15,   -33,  61,   -115, 88,   -41,  2,    -26,  -74,  -25,  80,   -33,  -110, 48,   -92,  -59,  -63,  -122,
    22,   6,    44,   -26,  -106, -105, 125,  91,   105,  124,  -31,  42,   108,  90,   -97,  27,   -110, 92,   86,
    -86,  -41,  -36,  -35,  16,   49,   27,   -112, 119,  -105, -122, -76,  55,   103,  -123, -88,  -58,  -79,  2,
    -72,  105,  78,   -31,  -7,   35,   26,   117,  -37,  115,  -106, 8,    121,  -36,  13,   -34,  41,   -31,  82,
    -63,  97,   -53,  -24,  -53,  -69,  -33,  28,   -88,  -107, 100,  32,   -124, -116, 84,   60,   103,  -27,  -6,
    -57,  -73,  92,   73,   -119, 126,  70,   -65,  -14,  108,  -78,  -29,  107,  83,   60,   69,   99,   -109, -81,
    21,   35,   -5,   27,   -66,  112,  -53,  -24,  -88,  97,   -52,  34,   124,  -34,  -72,  -112, -26,  57,   50,
    -78,  -66,  35,   3,    -111, -30,  -99,  -91,  -108, -67,  -71,  -61,  -32,  20,   2,    25,   -82,  78,   -8,
    -115, -45,  68,   111,  -128, 92,   -63,  124,  -82,  68,   77,   -14,  -102, 108,  16,   -40,  -123, -101, 25,
    -103, -40,  -121, -23,  -48,  60,   -72,  -124, 33,   -64,  101,  15,   11,   29,   3,    -85,  34,   40,   58,
    -8,   71,   -51,  60,   -44,  81,   94,   16,   116,  -5,   89,   68,   -22,  -10,  -9,   49,   106,  -37,  -41,
    118,  -126, -16,  64,   -99,  111,  78,   -114, 6,    9,    27,   -41,  80,   -61,  36,   112,  -114, 6,    51,
    35,   -123, -103, 6,    -38,  87,   122,  96,   -125, -57,  107,  71,   -15,  81,   69,   -13,  -63,  42,   38,
    55,   -2,   104,  -51,  118,  39,   -94,  98,   -51,  -113, -72,  -40,  -64,  -121, 36,   -25,  -7,   -10,  35,
    -42,  -53,  76,   4,    6,    100,  93,   -22,  31,   -63,  59,   -16,  74,   92,   -115, 69,   22,   116,  60,
    95,   -95,  23,   65,   56,   -47,  -73,  23,   100,  68,   61,   32,   41,   59,   42,   -105, 31,   61,   -115,
    -54,  -84,  -30,  21,   -15,  75,   -122, 49,   94,   -69,  -23,  20,   -63,  117,  -25,  -66,  -47,  44,   121,
    106,  -53,  6,    -125, -34,  25,   53,   -30,  -37,  123,  -45,  -105, 48,   -88,  -75,  115,  56,   -58,  -91,
    -106, 63,   114,  104,  102,  -2,   10,   66,   -91,  -29,  24,   -48,  120,  66,   -109, 30,   49,   81,   -46,
    -43,  100,  -44,  23,   -118, -115, -116, 112,  75,   112,  -85,  -28,  20,   52,   62,   126,  104,  109,  57,
    -90,  -77,  90,   113,  -40,  -26,  84,   92,   10,   109,  -20,  -110, 20,   51,   -30,  -116, 29,   -80,  -5,
    -31,  -50,  -71,  57,   -47,  -96,  121,  3,    61,   57,   -39,  -72,  2,    15,   -73,  -39,  -8,   -4,   47,
    -86,  45,   102,  121,  117,  -10,  65,   77,   -14,  57,   -35,  39,   -55,  -121, 7,    54,   -71,  -105, -61,
    72,   -39,  -66,  -9,   -87,  -17,  103,  123,  -91,  71,   92,   -90,  -39,  -34,  -14,  9,    93,   55,   -113,
    -15,  -36,  -70,  109,  -14,  -113, -126, 42,   -98,  90,   82,   -6,   -33,  -107, -99,  -58,  -67,  98,   37,
    116,  -126, 9,    37,   -103, -97,  102,  -26,  64,   3,    55,   77,   -25,  83,   86,   -74,  -81,  67,   61,
    124,  19,   -54,  -75,  48,   -42,  -72,  -52,  -79,  18,   -115, 103,  70,   60,   12,   67,   -85,  94,   -107,
    -103, 59,   -76,  53,   -106, 33,   -105, 48,   -15,  -36,  56,   121,  10,   73,   -124, 29,   87,   103,  -9,
    62,   -108, 54,   66,   44,   -3,   2,    -87,  -112, -49,  -58,  90,   23,   -42,  50,   -73,  39,   -75,  -63,
    -54,  -81,  -81,  19,   -48,  -88,  -74,  107,  -32,  -104, -45,  29,   -99,  102,  -111, -39,  -61,  37,   122,
    106,  110,  -2,   93,   -57,  58,   48,   23,   -30,  39,   7,    104,  2,    -114, 92,   -89,  -50,  71,   -42,
    -101, -107, -47,  -19,  29,   -47,  -29,  35,   -109, 110,  112,  118,  74,   -122, 107,  110,  -75,  -77,  -38,
    -16,  -65,  -83,  65,   122,  -3,   -13,  -67,  94,   -84,  -28,  0,    109,  -10,  -80,  25,   -48,  -15,  -16,
    -86,  105,  41,   -81,  0,    51,   108,  -111, -28,  73,   -25,  -28,  -125, -71,  -70,  48,   104,  105,  99,
    -26,  20,   -10,  25,   -10,  -27,  -119, 53,   113,  -4,   -15,  -38,  8,    60,   -89,  66,   -29,  -127, -11,
    66,   17,   -69,  126,  7,    -65,  85,   -63,  39,   -110, -37,  -106, 39,   9,    -25,  -95,  -125, -44,  50,
    38,   -111, -74,  68,   120,  60,   55,   2,    117,  -20,  112,  41,   -93,  95,   -85,  -107, -94,  31,   44,
    -32,  -1,   -50,  -66,  -106, 7,    -122, 0,    44,   -82,  -34,  -64,  -33,  -104, 4,    94,   -65,  -71,  98,
    -84,  109,  -27,  -86,  -87,  77,   81,   -64,  -61,  -64,  77,   6,    41,   76,   -35,  -31,  -11,  -35,  -121,
    105,  -60,  123,  -13,  -101, -11,  -81,  -121, 121,  -24,  106,  10,   24,   -12,  5,    -7,   43,   -112, -64,
    103,  121,  39,   -81,  -19,  96,   23,   65,   -65,  107,  92,   38,   -12,  -120, -8,   -126, 111,  -29,  -54,
    87,   -16,  95,   -75,  -88,  -1,   -8,   32,   100,  14,   -94,  -47,  84,   -105, -55,  24,   1,    30,   60,
    73,   -96,  -105, -96,  14,   0,    56,   124,  100,  -75,  34,   109,  -113, -66,  5,    -13,  -87,  -70,  -125,
    -125, -25,  92,   -104, 67,   -78,  -11,  49,   61,   -40,  -73,  -70,  -60,  -111, -89,  11,   -62,  17,   -50,
    60,   98,   -115, 2,    56,   -18,  -33,  -39,  -73,  83,   -69,  -125, 62,   -12,  -70,  21,   50,   -2,   91,
    49,   -108, 119,  -115, 124,  78,   52,   4,    45,   41,   5,    -119, 44,   -51,  99,   19,   -16,  -62,  120,
    -21,  28,   -66,  -6,   -53,  -48,  -119, -97,  61,   -16,  112,  48,   18,   35,   64,   -71,  59,   -63,  100,
    -13,  21,   -35,  77,   51,   -118, 112,  -73,  -23,  -82,  113,  97,   56,   -23,  101,  -124, -78,  104,  86,
    -17,  -9,   -121, -35,  -72,  -123, -76,  5,    -84,  10,   61,   -56,  89,   105,  99,   -35,  -113, 109,  -18,
    -79,  101,  -22,  -92,  -93,  0,    7,    79,   35,   4,    -103, -72,  -8,   -36,  -22,  37,   80,   -60,  -119,
    -75,  -126, 115,  -124, 64,   89,   -103, 125,  88,   -61,  97,   -46,  34,   -7,   123,  -41,  -112, 112,  34,
    -24,  -55,  91,   -38,  79,   -37,  -111, 89,   16,   -29,  107,  -61,  122,  73,   -85,  -45,  111,  -114, -41,
    60,   20,   79,   -72,  95,   -14,  101,  -97,  98,   32,   -48,  63,   -38,  -59,  124,  83,   -55,  -34,  49,
    126,  108,  -111, 76,   70,   -26,  -45,  14,   -113, 113,  -9,   73,   59,   -115, 109,  74,   -74,  -69,  17,
    11,   42,   94,   58,   43,   -102, 49,   -14,  15,   97,   28,   -114, 34,   -16,  -8,   69,   58,   71,   -118,
    -93,  126,  54,   56,   72,   -29,  -26,  -94,  -24,  -57,  71,   65,   -11,  -109, -5,   13,   61,   -95,  -107,
    124,  -85,  -65,  125,  92,   -78,  20,   8,    -116, -114, 6,    45,   100,  35,   -45,  -4,   -20,  76,   87,
    13,   -90,  94,   57,   94,   75,   38,   119,  110,  -106, -118, 95,   -67,  -62,  86,   -83,  120,  -41,  -9,
    35,   -77,  -90,  -86,  -115, 27,   -42,  34,   99,   -100, -2,   -88,  -32,  -29,  90,   -113, -1,   68,   -37,
    -121, -14,  -60,  -25,  117,  -124, 80,   -85,  48,   -45,  94,   -73,  80,   -78,  67,   -104, 27,   50,   11,
    125,  121,  -2,   52,   50,   16,   -6,   71,   -66,  -82,  -49,  0,    21,   54,   -40,  -62,  -10,  -2,   30,
    80,   -112, 77,   -85,  -107, -57,  42,   90,   -16,  126,  12,   56,   -27,  -55,  63,   -28,  126,  -107, -88,
    35,   64,   -106, -50,  -50,  -65,  -37,  88,   62,   9,    10,   123,  -33,  72,   -17,  -113, -7,   119,  -42,
    17,   16,   68,   -30,  25,   84,   37,   -38,  108,  73,   -1,   -128, -126, -24,  -96,  98,   -17,  108,  94,
    37,   -55,  -69,  125,  112,  26,   64,   26,   59,   40,   -44,  62,   19,   -11,  -36,  -93,  -50,  13,   -33,
    21,   -13,  44,   -75,  21,   35,   83,   -114, 22,   78,   -47,  57,   -82,  82,   -41,  84,   -25,  30,   -126,
    101,  40,   -88,  36,   86,   -122, 4,    -61,  -22,  87,   72,   -17,  70,   -26,  2,    64,   -35,  -77,  -73,
    124,  -98,  -79,  -9,   43,   11,   -10,  103,  15,   103,  -126, -51,  14,   120,  100,  57,   -104, 124,  41,
    -28,  -13,  -39,  121,  -66,  -39,  -11,  -115, -30,  -8,   60,   54,   116,  95,   126,  -122, 108,  -61,  37,
    37,   120,  122,  -28,  80,   46,   -128, 19,   6,    64,   85,   -90,  94,   16,   -90,  107,  51,   1,    4,
    -87,  -8,   93,   -80,  10,   96,   34,   121,  25,   -122, -37,  102,  66,   74,   99,   -108, -42,  -13,  78,
    -42,  109,  125,  123,  15,   126,  -96,  -119, 3,    108,  92,   103,  -69,  -14,  -59,  -60,  26,   -8,   115,
    -123, -103, -33,  -56,  -43,  -82,  43,   -31,  -65,  -26,  -122, 68,   87,   -57,  51,   -124, 81,   6,    80,
    -24,  -14,  82,   -21,  -52,  -34,  -80,  -91,  -54,  115,  -7,   30,   61,   -125, 113,  74,   34,   62,   -88,
    -76,  -42,  30,   -110, 99,   80,   -104, -6,   41,   55,   -86,  -79,  -17,  -40,  55,   115,  -84,  91,   -24,
    -56,  87,   44,   57,   -19,  116,  4,    107,  -103, 88,   0,    -29,  -114, 24,   -88,  19,   115,  -107, -27,
    22,   -104, -112, 113,  123,  9,    -76,  -1,   122,  71,   -11,  -95,  112,  107,  78,   -97,  -117, -111, -127,
    -69,  -62,  13,   -101, 103,  -99,  84,   80,   -12,  -42,  -116, 103,  90,   44,   -127, 28,   -49,  111,  105,
    62,   -79,  8,    -58,  -64,  116,  -118, 121,  -127, 114,  -100, 42,   72,   48,   35,   104,  -14,  -63,  -126,
    70,   42,   39,   123,  12,   110,  40,   -22,  -44,  -92,  79,   -31,  -91,  102,  20,   -41,  -35,  -22,  101,
    -74,  -99,  -18,  -124, -36,  60,   84,   -35,  -126, 83,   69,   103,  -41,  -118, 48,   114,  -124, -88,  -122,
    -56,  -47,  -106, 23,   -25,  78,   -43,  28,   -67,  48,   123,  60,   -13,  43,   74,   -27,  -22,  76,   -52,
    92,   -126, 119,  39,   -70,  61,   -73,  -39,  -11,  -123, -12,  125,  63,   -128, -52,  -18,  101,  106,  40,
    17,   11,   67,   -115, -81,  -99,  -110, 123,  -91,  3,    -109, 115,  -70,  118,  -105, 93,   -50,  17,   48,
    76,   2,    69,   29,   -57,  -39,  -118, -67,  -58,  92,   -77,  -7,   -32,  -15,  -12,  -28,  -29,  6,    46,
    -112, -54,  -15,  7,    -14,  101,  -14,  44,   -14,  -44,  74,   29,   -106, 2,    62,   67,   76,   86,   -81,
    -120, -123, 52,   77,   -37,  94,   52,   -90,  119,  -104, 94,   -82,  125,  46,   78,   116,  -73,  70,   74,
    42,   92,   28,   -87,  -123, 45,   96,   -82,  -38,  81,   66,   -77,  20,   -16,  4,    -46,  73,   -22,  47,
    -55,  45,   113,  -88,  -95,  117,  116,  -55,  59,   -90,  13,   -8,   -41,  123,  87,   -73,  70,   -6,   -110,
    -45,  116,  -114, 49,   38,   28,   -57,  -117, -4,   21,   41,   42,   -17,  95,   -5,   -46,  -51,  -123, 23,
    -13,  63,   -1,   -85,  -81,  -71,  -44,  36,   118,  58,   -64,  -71,  -39,  64,   -58,  -49,  24,   -79,  -45,
    -94,  44,   103,  126,  -70,  108,  121,  -114, -102, -49,  -54,  72,   34,   1,    -115, 56,   50,   -5,   18,
    91,   -22,  2,    -75,  -7,   96,   103,  54,   78,   -120, -125, 101,  -120, 55,   98,   -109, -99,  -65,  -20,
    120,  109,  -52,  -7,   39,   -43,  -60,  53,   -102, -12,  118,  -81,  -112, 14,   102,  -87,  -116, -60,  51,
    96,   21,   -99,  -31,  73,   -22,  69,   -76,  97,   23,   -123, -93,  33,   93,   75,   41,   92,   -75,  13,
    62,   123,  16,   -2,   24,   -124, -28,  98,   -40,  80,   -59,  -47,  -28,  27,   -38,  80,   -50,  -11,  83,
    48,   -70,  104,  34,   5,    42,   -54,  20,   75,   98,   53,   86,   57,   109,  121,  86,   104,  52,   -112,
    55,   69,   23,   52,   -36,  -49,  91,   -106, -58,  7,    61,   -55,  87,   25,   29,   124,  101,  -30,  30,
    92,   33,   -103, 74,   114,  -107, -102, 124,  7,    88,   -66,  123,  -55,  15,   83,   -108, 5,    -100, -8,
    41,   104,  -3,   -5,   -108, 77,   -5,   -93,  39,   -65,  -17,  74,   -52,  15,   78,   -90,  -121, 33,   83,
    120,  -29,  -60,  1,    41,   -117, -41,  19,   -124, -104, -1,   100,  121,  86,   82,   -36,  -20,  49,   -10,
    55,   -109, -53,  -128, -62,  -94,  77,   -105, -75,  110,  -83,  74,   52,   100,  -107, -50,  74,   -127, 42,
    99,   -28,  69,   90,   -20,  -47,  -104, -119, -107, 3,    21,   -121, 80,   -58,  59,   -48,  101,  105,  -20,
    -4,   10,   102,  55,   -89,  41,   30,   50,   -22,  56,   -113, 9,    125,  34,   -59,  32,   58,   -41,  86,
    52,   -91,  45,   -106, 20,   93,   111,  87,   34,   7,    114,  95,   101,  2,    -91,  -79,  25,   78,   125,
    -48,  52,   23,   85,   -27,  104,  -109, -98,  -102, 11,   67,   20,   123,  -85,  -52,  105,  8,    63,   11,
    -70,  68,   71,   -65,  86,   -121, -83,  44,   -18,  62,   90,   113,  -73,  -29,  32,   95,   42,   101,  -91,
    34,   3,    68,   -29,  -98,  82,   -115, -120, -100, -58,  69,   -66,  113,  122,  118,  11,   -91,  99,   5,
    55,   -91,  9,    -32,  -74,  -55,  85,   -57,  40,   -68,  27,   -111, -48,  -61,  107,  107,  41,   94,   118,
    -81,  63,   50,   -38,  -80,  5,    121,  72,   -101, 105,  119,  -116, -54,  -83,  -1,   -112, -104, -13,  123,
    79,   -63,  -96,  -71,  22,   22,   -28,  57,   74,   51,   94,   34,   -113, -113, -87,  120,  -5,   -38,  91,
    -64,  -60,  48,   -124, -100, 75,   32,   -52,  -105, 42,   -68,  -3,   -41,  -38,  -124, -101, -11,  -127, 80,
    -23,  82,   50,   -21,  -55,  88,   109,  75,   -18,  -31,  -124, -111, -12,  -70,  -65,  -74,  -96,  37,   55,
    -115, 122,  70,   19,   -114, -43,  -70,  55,   115,  68,   -113, -83,  -55,  -114, -2,   39,   -118, 93,   -111,
    71,   4,    122,  -123, 72,   27,   121,  88,   -18,  79,   33,   -8,   78,   11,   27,   97,   50,   -118, -114,
    54,   56,   24,   24,   5,    -69,  -95,  -26,  33,   89,   10,   -13,  36,   22,   97,   3,    -86,  -51,  69,
    62,   -29,  -125, -9,   -24,  96,   -23,  -57,  64,   -110, 16,   -56,  15,   16,   100,  122,  -6,   112,  -105,
    -121, 50,   80,   32,   102,  -52,  -98,  -19,  -112, -94,  90,   -1,   8,    -54,  70,   -8,   6,    71,   -105,
    78,   48,   -106, 21,   66,   111,  36,   2,    38,   68,   -7,   -73,  75,   -43,  81,   -9,   -95,  118,  -15,
    76,   81,   -107, -74,  -127, -53,  7,    27,   -96,  92,   -32,  57,   -105, 57,   104,  40,   76,   56,   -118,
    -10,  97,   47,   -117, -114, 76,   -4,   -74,  116,  -99,  -81,  -59,  -59,  97,   -29,  11,   -116, 5,    69,
    -109, -44,  -84,  109,  10,   -128, -65,  31,   107,  -80,  86,   -98,  -17,  -55,  -13,  -33,  71,   -117, -9,
    -67,  42,   -94,  -71,  -2,   76,   109,  -94,  -110, -53,  62,   58,   63,   -68,  -25,  -71,  -88,  -85,  116,
    -25,  -25,  -18,  28,   -110, 20,   -81,  53,   -47,  -88,  116,  -107, -101, -70,  9,    -42,  68,   -29,  2,
    16,   -57,  121,  -17,  96,   90,   -105, -107, 123,  92,   -20,  -81,  34,   -75,  64,   -20,  24,   -14,  76,
    -112, 33,   96,   103,  -107, 13,   -100, 76,   -65,  -31,  -119, 13,   23,   -28,  119,  80,   -84,  -23,  -3,
    78,   42,   110,  -29,  -31,  -56,  -95,  -29,  -68,  -48,  -102, 126,  -70,  59,   47,   101,  37,   -15,  66,
    106,  122,  44,   45,   -17,  80,   -17,  52,   -20,  -38,  -44,  35,   -109, 43,   -73,  119,  12,   125,  98,
    -39,  -90,  24,   114,  -110, 73,   35,   -73,  -46,  58,   -81,  -22,  -92,  -53,  78,   113,  70,   119,  -64,
    9,    86,   33,   -37,  37,   120,  65,   -68,  6,    -50,  -92,  -35,  21,   -97,  -102, 81,   60,   -75,  8,
    -29,  -117, -55,  30,   108,  -71,  65,   33,   126,  2,    109,  12,   -60,  -112, 19,   88,   43,   -45,  6,
    86,   37,   50,   -33,  -94,  49,   50,   116,  105,  -24,  62,   -76,  -86,  72,   -55,  76,   -67,  81,   -84,
    -105, -24,  -29,  -123, 17,   -127, 68,   13,   -125, -115, 9,    -89,  -37,  -13,  115,  -7,   -71,  110,  -56,
    -106, 62,   -6,   -121, 90,   75,   -15,  74,   -61,  -95,  -78,  76,   -9,   65,   75,   -107, 11,   -109, -12,
    96,   -43,  -8,   82,   -44,  81,   74,   53,   1,    63,   -72,  88,   -33,  101,  -83,  -26,  24,   8,    -71,
    -36,  71,   -84,  -88,  -117, -68,  74,   -65,  -64,  -107, -111, 0,    7,    -25,  80,   -95,  -75,  -17,  70,
    99,   -67,  -127, -121, 83,   61,   -122, -54,  -67,  37,   -63,  -53,  88,   98,   -65,  73,   100,  90,   80,
    -87,  -45,  67,   -84,  13,   -63,  -89,  1,    25,   -105, -105, -69,  -89,  -28,  125,  118,  -48,  -27,  -115,
    55,   -53,  -36,  93,   -22,  86,   -76,  6,    -90,  57,   -81,  -9,   93,   -70,  -4,   41,   76,   -28,  -53,
    -35,  -7,   -46,  83,   82,   8,    -119, -108, 2,    -91,  94,   38,   -51,  46,   81,   50,   73,   -95,  20,
    -89,  33,   98,   -6,   72,   74,   -78,  -125, -60,  -71,  122,  70,   -124, -113, -93,  122,  15,   97,   -63,
    -77,  -42,  -94,  -87,  -98,  -18,  50,   124,  38,   -36,  69,   14,   32,   41,   111,  -1,   125,  63,   80,
    -117, 49,   -36,  73,   -66,  57,   -44,  -17,  -127, 47,   68,   45,   -110, 57,   57,   121,  -58,  112,  -27,
    -93,  -7,   -26,  70,   100,  -109, -29,  -113, 28,   -59,  -77,  -68,  -104, 88,   -116, -91,  29,   -88,  -71,
    10,   -21,  43,   110,  -93,  97,   -28,  -25,  44,   2,    8,    -127, -118, -44,  -94,  14,   -36,  18,   -35,
    83,   -4,   107,  16,   -25,  -54,  25,   -17,  55,   -62,  71,   -110, 70,   117,  64,   -54,  -43,  84,   33,
    -121, -70,  -75,  -57,  -73,  -95,  -115, -32,  41,   -17,  -21,  22,   39,   70,   -25,  -54,  -66,  -28,  112,
    5,    -72,  -54,  24,   -74,  -31,  -82,  36,   72,   63,   57,   14,   -23,  88,   -84,  -110, 125,  -89,  64,
    -52,  73,   -72,  65,   -118, 25,   8,    -46,  73,   81,   75,   -101, 42,   -5,   84,   -14,  58,   -124, 75,
    3,    -7,   -69,  -2,   -37,  -2,   -10,  0,    -84,  8,    4,    31,   28,   120,  -31,  -86,  -58,  95,   -33,
    -39,  101,  -55,  115,  -114, 40,   -101, -77,  -17,  -96,  14,   93,   14,   -17,  -79,  -39,  -89,  -60,  -56,
    58,   -94,  -103, -105, 45,   -27,  121,  -16,  -105, 85,   -41,  -2,   89,   66,   71,   88,   121,  76,   -66,
    11,   -85,  -114, 90,   49,   -63,  58,   -8,   46,   26,   126,  -122, 35,   68,   -122, -8,   116,  94,   -95,
    -5,   104,  -98,  97,   100,  87,   -126, 9,    56,   20,   -59,  16,   -117, -36,  69,   5,    -105, 112,  56,
    -16,  -92,  -79,  -52,  36,   118,  -30,  -46,  10,   -25,  50,   42,   41,   50,   -14,  74,   -92,  7,    124,
    9,    11,   40,   50,   -124, 16,   -1,   11,   72,   76,   126,  -121, 71,   115,  113,  123,  15,   44,   -64,
    -61,  125,  -65,  102,  -112, -118, 6,    18,   -11,  107,  23,   18,   -48,  30,   67,   -80,  51,   74,   -68,
    24,   -22,  -31,  53,   -102, 112,  -92,  -84,  118,  60,   -17,  -84,  117,  -115, -102, -50,  9,    -11,  79,
    52,   -62,  112,  -126, -29,  -73,  -17,  -104, -63,  102,  -65,  122,  90,   -73,  66,   4,    97,   -96,  55,
    69,   -103, -120, 42,   -106, 22,   -95,  -112, -27,  99,   -48,  69,   91,   103,  -108, 31,   45,   126,  -19,
    -110, 19,   27,   101,  -10,  125,  90,   -29,  -83,  39,   -25,  37,   102,  -44,  -55,  63,   66,   61,   -37,
    -118, 93,   -79,  62,   70,   107,  -96,  -11,  -22,  -49,  49,   114,  116,  -98,  46,   -105, 61,   114,  -113,
    -81,  24,   -118, -62,  47,   68,   98,   92,   62,   66,   -69,  -13,  52,   13,   -7,   -68,  -33,  -108, -50,
    110,  7,    54,   -85,  -95,  -17,  -106, 75,   -59,  73,   -98,  -115, 1,    -74,  -79,  -34,  -68,  -46,  -11,
    18,   -67,  5,    -76,  39,   -120, 38,   -99,  24,   110,  32,   -116, -118, 76,   68,   -8,   -62,  -11,  37,
    99,   -63,  67,   -18,  -18,  -115, 99,   -31,  80,   -120, -70,  50,   -7,   -32,  -58,  -37,  -99,  11,   119,
    4,    71,   73,   -43,  67,   37,   -73,  -65,  10,   36,   -4,   101,  -11,  -35,  -124, 22,   -67,  111,  -51,
    -83,  102,  74,   -51,  30,   107,  -37,  -126, -24,  -19,  78,   -38,  -41,  -71,  7,    -33,  4,    5,    -110,
    -8,   -110, -100, 98,   -85,  -75,  -21,  15,   85,   -106, 74,   62,   105,  -10,  115,  -32,  -12,  -63,  24,
    -49,  2,    -110, 104,  -29,  -47,  66,   69,   -122, -16,  -38,  -93,  -112, 29,   -77,  -4,   -87,  18,   108,
    -27,  20,   -106, 74,   58,   67,   82,   24,   -94,  20,   -117, 84,   97,   -18,  20,   91,   124,  116,  -3,
    41,   -92,  62,   65,   -100, -47,  92,   29,   -25,  78,   7,    103,  -79,  -123, -8,   103,  70,   -20,  45,
    -117, -53,  -110, 93,   -96,  -86,  109,  -84,  -44,  94,   65,   25,   69,   -109, -100, -123, -118, -102, -47,
    27,   36,   72,   53,   -92,  124,  108,  -125, -42,  26,   97,   59,   124,  -74,  -1,   -84,  -121, -72,  71,
    105,  120,  4,    97,   39,   -109, -103, 62,   26,   -45,  -68,  -10,  -33,  72,   45,   111,  -128, 16,   16,
    31,   9,    -39,  -126, -113, 73,   116,  -124, 16,   126,  26,   7,    -7,   -54,  -56,  -59,  75,   39,   79,
    -87,  -67,  51,   86,   36,   -102, -84,  36,   66,   -32,  108,  117,  21,   22,   34,   -17,  -95,  43,   74,
    58,   90,   5,    59,   -114, -29,  -23,  60,   -87,  68,   -34,  -50,  -104, 12,   75,   49,   -88,  57,   47,
    1,    -71,  86,   0,    -58,  -35,  -41,  104,  -71,  -101, -23,  33,   109,  -75,  91,   -53,  125,  69,   -65,
    36,   112,  -36,  -19,  -70,  -91,  -36,  -62,  46,   81,   -23,  95,   -119, -42,  -42,  -45,  -101, 80,   -65,
    -109, -112, -46,  -40,  108,  -63,  -23,  60,   95,   40,   -102, -69,  -29,  117,  -95,  -73,  57,   38,   -60,
    120,  -51,  124,  -53,  60,   36,   -51,  55,   57,   59,   58,   44,   88,   -105, 112,  -90,  111,  -41,  57,
    4,    95,   -69,  -118, -68,  -25,  21,   22,   -96,  -2,   62,   79,   -84,  97,   -119, -92,  28,   27,   -110,
    -71,  -89,  -45,  -62,  93,   -97,  13,   124,  -78,  33,   21,   114,  63,   91,   -72,  77,   61,   2,    91,
    101,  -98,  -66,  125,  41,   -3,   82,   -26,  -123, -26,  -53,  -3,   -36,  116,  -12,  124,  -75,  101,  -121,
    80,   110,  -63,  74,   38,   77,   10,   20,   13,   -93,  64,   -20,  99,   -72,  79,   -94,  93,   21,   10,
    25,   -10,  -15,  102,  -21,  -52,  -88,  -41,  -5,   -121, 1,    110,  79,   15,   -104, 125,  -103, -26,  -29,
    -116, -41,  -69,  105,  -119, -93,  34,   -8,   -108, -97,  -60,  71,   -63,  110,  50,   6,    -28,  -21,  104,
    -81,  -44,  113,  -31,  68,   89,   5,    49,   126,  -25,  9,    -68,  -110, 54,   -122, 51,   102,  116,  16,
    -11,  -78,  43,   25,   21,   -43,  36,   5,    106,  -41,  -66,  -120, 24,   5,    72,   100,  -57,  -23,  40,
    49,   43,   -15,  -37,  33,   -21,  -16,  85,   105,  76,   113,  49,   -93,  56,   -111, 20,   11,   -101, 11,
    70,   -22,  50,   20,   101,  -79,  -81,  20,   13,   81,   51,   -109, 68,   -69,  32,   115,  -59,  67,   82,
    -128, -83,  -43,  -95,  47,   49,   81,   125,  -84,  -13,  75,   -79,  -84,  117,  -18,  25,   126,  -73,  -40,
    87,   103,  66,   -73,  -70,  -17,  51,   -119, -26,  79,   104,  70,   80,   125,  -124, 36,   -18,  114,  22,
    35,   59,   -29,  9,    -88,  -30,  12,   -67,  117,  116,  -99,  -25,  -44,  -111, 33,   6,    -52,  126,  -72,
    -50,  -34,  -7,   -13,  3,    -5,   -41,  -114, 72,   -60,  -77,  -91,  -1,   -58,  -52,  86,   43,   -56,  -126,
    -60,  -76,  -28,  18,   -65,  47,   113,  55,   23,   -63,  35,   -67,  62,   105,  -115, 80,   -2,   -52,  -83,
    -51,  93,   26,   -96,  -26,  79,   -104, -67,  -38,  -80,  64,   -25,  107,  -61,  -31,  23,   -70,  -75,  79,
    -12,  100,  -45,  -9,   -89,  -99};
